Job Description
What will you do...
- Design, develop, and maintain scalable test automation frameworks for web, mobile, and/or APIs
- Write, execute, and maintain automated test scripts using modern tools and technologies
- Collaborate closely with developers, product managers, and QA team members to define test strategies and acceptance criteria
- Perform functional, regression, integration, and performance testing
- Identify, log, track, and verify defects using bug-tracking tools
- Continuously improve test coverage, execution speed, and overall QA processes
- Integrate automated tests into CI/CD pipelines for continuous testing
- Participate in sprint planning, daily stand-ups, and retrospectives
- Conduct root cause analysis and provide actionable insights for quality improvements
- Stay updated on the latest QA tools, trends, and best practices
Qualifications
What you bring...
- Bachelor’s degree in Computer Science, Engineering, or related field or equivalent experience
- 4+ years of experience in software testing with a strong focus on automation
- Proficiency in at least one programming language e.g., Java, Python, JavaScript, C#
- Hands-on experience with test automation tools such as: Selenium WebDriver, Cypress, Playwright, Appium, or similar
- Experience with API testing tools Postman, Rest Assured, Karate, etc.
- Strong knowledge of testing concepts SDLC, STLC, test case design, bug lifecycle
- Experience with version control systems e.g., Git
- Familiarity with CI/CD tools e.g., Jenkins, GitLab CI, Azure DevOps
- Experience working in Agile/Scrum environments