Role Summary
We are looking for a Software Test Engineer with strong manual testing expertise and exposure to embedded systems. The role involves executing and validating tests across software and embedded platforms, collaborating with global Agile teams, and ensuring high product quality.
Key Responsibilities
- Execute functional, integration, regression, system, and exploratory testing.
- Design and maintain test cases, execution logs, and defect reports from requirements and user stories.
- Validate UIs, APIs, and system integrations.
- Log, track, and re-test defects using Jira; support root cause analysis.
- Collaborate with distributed development teams and participate in Agile ceremonies.
- Report test progress, risks, and quality metrics to QA leadership.
Mandatory Skills & Experience
- Bachelor's degree in Engineering / Computer Science.
- 4+ years of experience in software quality assurance and manual testing.
- Strong understanding of test design techniques and QA processes.
- Hands-on experience with Python scripting.
- Proficiency in Windows and Linux (SSH) environments.
- Experience with Jira and test management tools (qTest / GitLab or similar).
- Experience working in Agile/Scrum teams.
Desirable Skills
- Exposure to embedded systems and real-time software testing.
- Experience with API testing, database validation, and web/mobile applications.
- Basic knowledge of automation tools (Selenium, Robot Framework, Postman).
- Domain exposure to automotive or industrial systems.
Preferred Qualifications
- Experience in service-based / outsourced testing organizations.
- ISTQB Foundation Level certification or equivalent.
- Familiarity with CI/CD pipelines and cloud platforms.