Software Quality Assurance Analyst
One of our clients is seeking a Software Quality Assurance Analyst to support automated testing and quality assurance for enterprise applications. The role will focus on developing and maintaining test automation, executing functional and integration testing, identifying defects, and improving test coverage within a Scrum/Agile environment.
Key Responsibilities
- Develop and maintain automated test scripts, frameworks, and regression suites.
- Create and update test plans, test cases, and QA documentation.
- Build automation using Selenium WebDriver, Java, and Jenkins.
- Perform functional, integration, regression, UAT, and deployment validation testing.
- Conduct API and web service testing using SoapUI, Postman, or similar tools.
- Troubleshoot test failures, document defects, and work with developers on resolution.
- Support test environments, test data, and test case repositories.
- Assist with performance testing using JMeter, Gatling, or K6.
- Integrate automated tests with CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
- Support testing of REST/GraphQL APIs, batch processes, flat files, and web services.
- Collaborate with QA, development, architecture, and business teams to improve testing practices.
Required Qualifications
- 3–5 years of experience in software quality assurance and test automation.
- Experience developing or maintaining automated testing frameworks.
- Hands‑on experience with Selenium WebDriver, Java, and Jenkins.
- Experience working in an Agile/Scrum environment.
- Experience with API and web service testing using tools such as SoapUI or Postman.
- Working knowledge of REST/GraphQL, OAuth2/JWT, and API automation.
- Familiarity with Docker, Kubernetes, and container‑based testing.
- Understanding of performance testing, CI/CD, regression testing, and automated QA practices.
- Strong analytical, troubleshooting, communication, and collaboration skills.
Preferred Certifications
- ISTQB or similar software testing certification preferred.
- Agile, DevOps, cloud, or test automation certifications are a plus.