Utilizing an Agile mindset/process: Participating in daily stand-up meetings, planning, retrospective sessions, and other essential in-person meetings.
Providing status updates and answering questions on assigned tasks during the aforementioned meetings and through Jira ticket updates.
Conducting both manual and automated software testing, including work on System Under Test target machines.
Creating test plans and documenting test cases to deliver features, execute experiments, and test plans.
Recording test progress and results in identified tool (Jira or other, as needed).
Developing standards and procedures to assess product quality and readiness for release.
Identifying, isolating, and tracking bugs throughout the testing phase.
Participating in software release activities, including test log analysis and follow-ups with clear understanding of release processes plus CI/CD.
Identifying, reporting, and addressing potential user issues.
Strong programming skills (5+ years) in C/C++and/or Python.
Scripting through Linux CLI.
Knowledge in software testing, Platform level software testing a plus.
Bachelor’s degree in computer science, Computer Engineering, Electrical/Electronic Engineering, or a related field with 4+ years of experience OR a master’s degree in the same areas with academic experience only.
Proficiency in version control and continuous integration tools (GIT, GITHUB, Jenkins, etc.).
English proficiency: Advanced (80%).
Advanced level communication in English, both written and verbal for status updates and collaboration.