Overview
Job Information
Date Opened
Job Type
Industry
State/Province
Zip/Postal Code
City
Country
About Us
At Innover, we endeavor to see our clients become connected, insight-driven businesses. Our integrated Digital Experiences, Data & Insights and Digital Operations studios help clients embrace digital transformation and drive unique outstanding experiences that apply to the entire customer lifecycle. Our connected studios work in tandem to reimagine the convergence of innovation, technology, people, and business agility to deliver impressive returns on investments. We help organizations capitalize on current trends and game-changing technologies molding them into future-ready enterprises.
Take a look at how each of our studios represents deep pockets of expertise and delivers on the promise of data-driven, connected enterprises.
Job Description
About the Role
We are seeking a Senior Automation QA Engineer with strong expertise in test automation, scripting, and quality assurance methodologies to ensure the delivery of high-quality software solutions. The ideal candidate will be proficient in designing, developing, and maintaining automated test frameworks for web, mobile, and API testing. You will work closely with developers, product managers, and other QA engineers to improve software quality and automation processes.
Key Responsibilities
Design, develop, and maintain robust automation test frameworks for web, mobile, and API testing.
- Create and execute automated test cases using Selenium, Appium, Cypress, Playwright, or other automation tools.
- Develop and implement API testing automation using tools like Postman, RestAssured, or Karate.
- Work closely with developers to identify and resolve defects early in the development lifecycle.
- Develop CI/CD pipeline automation for continuous testing integration.
- Perform performance and load testing using tools like JMeter, Gatling, or k6.
- Ensure high test coverage by writing unit, integration, regression, and end-to-end (E2E) test scripts.
- Monitor test execution results and troubleshoot test failures to ensure software quality.
- Collaborate with cross-functional teams in Agile environments (Scrum/Kanban).
- Mentor and guide junior QA engineers, sharing best practices and improving automation strategies.
Required Skills & Qualifications
6+ years of experience in Software Testing & Quality Assurance, with at least 4 years in automation testing.
- Expertise in test automation tools such as Selenium, Cypress, Playwright, Appium, or TestCafe.
- Strong programming skills in Java, Python, JavaScript, or C# for writing automation scripts.
- Experience with API testing and automation using Postman, RestAssured, or SoapUI.
- Good understanding of CI/CD processes and integrating automated tests into pipelines (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps).
- Experience with performance testing using JMeter, Gatling, or k6.
- Proficiency with version control tools like Git, GitHub, or Bitbucket.
- Hands-on experience with test case management tools (TestRail, Zephyr, qTest, or Xray).
- Strong knowledge of Agile methodologies (Scrum/Kanban) and working in Agile teams.
- Experience with cloud-based testing platforms like SauceLabs, BrowserStack, or AWS Device Farm.
Nice-to-Have Skills
- Knowledge of containerization and orchestration using Docker and Kubernetes.
- Experience with security testing tools like OWASP ZAP, Burp Suite, or Snyk.
- Familiarity with Machine Learning or AI-based testing solutions.
- Exposure to Microservices and Cloud platforms (AWS, GCP, Azure).
- ISTQB certification or other relevant QA certifications.
Education
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).