C

QA Automation Engineer at Cavista

Cavista
June 06, 2026
Full-time
On-site
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