QA Engineer
Job Summary
We are seeking an experienced Software QA Engineer to drive quality across distributed systems by designing comprehensive test strategies and implementing robust automation frameworks. The role involves end-to-end testing, defect management, and CI/CD integration within an Agile environment. You will be responsible for ensuring high product reliability through rigorous testing and cross-functional collaboration.
Responsibilities
- Design and execute test plans
- Implement automation frameworks
- Perform functional, integration, and performance testing
- Manage defect tracking and resolution
- Support CI/CD pipeline integration
Required Skills
- 5+ years QA experience
- Automation tools (Selenium, JUnit, Playwright)
- API and Microservices testing
- Agile/Scrum expertise
- Business English proficiency
Job Details
Job Description:
- Design and execute comprehensive test plans, including automated frameworks, to ensure high-quality delivery across distributed systems.
- Perform functional, integration, regression, and performance testing while supporting CI/CD pipelines with reliable quality gates.
- Identify, document, and track defects, collaborating closely with engineering teams to drive timely resolution.
- Apply strong QA expertise within Agile environments, leveraging API testing, microservices knowledge, and modern automation tools.
Profile:
- Proficient English with a Bachelor's degree in Computer Science or a related field.
- 5+ years of hands-on experience in Software Quality Assurance, with a strong focus on testing distributed systems or microservices.
- Proven expertise in test automation using tools such as Selenium, JUnit, or Playwright, along with solid API testing experience.
- Strong understanding of Agile/Scrum methodologies, SDLC, and CI/CD practices, with excellent problem-solving and collaboration skills.