QA Automation Engineer at Cavista
At Cavista, our mission is to empower organizations with the worldâs best technology solutions. We ensure the highest level of client satisfaction through a global network of innovation, and our software solutions are custom-built to accommodate your domain and requirements. Through world-class consultation, innovative IT solutions and personalized client services, Cavista increases operational efficiency for organizations of allÃÂ sizes.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
