Automation Quality Analyst
Job Description
We are looking for an Automation Quality Analyst with strong experience in software quality assurance and test automation. The ideal candidate will be responsible for developing and maintaining automated test scripts and frameworks, performing API testing, and supporting quality assurance activities within Agile and CI/CD-based delivery environments.
Key Responsibilities
- Design, develop, execute, and maintain automated test scripts to ensure software quality and reliability.
- Build and maintain test automation frameworks to support efficient and scalable testing.
- Perform automated functional and regression testing using appropriate automation tools.
- Conduct API testing to validate service functionality, integrations, and system behavior.
- Collaborate with developers, QA teams, and other stakeholders to identify, document, and resolve defects.
- Integrate automated tests into CI/CD pipelines to support continuous testing and delivery.
- Maintain test documentation, test results, and defect reports.
- Participate in Agile/Scrum ceremonies and collaborate with cross-functional delivery teams.
- Support continuous improvement of testing processes, frameworks, and automation practices.
Required Qualifications
- Bachelor's degree.
- At least 5 years of related experience in software quality assurance, with a focus on test automation.
- Experience working in Agile/Scrum environments and supporting CI/CD-based delivery teams.
- Proficiency in automation scripting using C#, Java, JavaScript, Python, or similar programming languages.
- Hands‑on experience with test automation tools such as Selenium, TestComplete, or Playwright.
- Experience designing, developing, and maintaining test automation frameworks.
- Knowledge of API testing using Postman, REST Assured, SoapUI, or equivalent tools.
- Familiarity with CI/CD pipelines and tools such as Azure DevOps or GitHub.
- Understanding of source control, SQL, and defect management tools.
Technical Skills
- Programming & Scripting: C#, Java, JavaScript, Python, or similar languages
- Test Automation Tools: Selenium, TestComplete, Playwright
- Automation Frameworks: Test automation framework design, development, and maintenance
- API Testing: Postman, REST Assured, SoapUI, or equivalent tools
- CI/CD & DevOps: Azure DevOps, GitHub, CI/CD pipelines
- Other Technical Skills: Source control, SQL, defect management tools
Required Experience
- 5+ years of software quality assurance experience, specifically focused on test automation.