This is a remote position.
We are looking for a highly skilled and detail-oriented Senior QA Engineer with 4–5 years of experience in testing modern web applications and distributed systems. The ideal candidate should have strong expertise in Angular-based front-end testing, API validation, and test automation across UI and backend layers. This role requires ownership of quality engineering practices in an Agile product development environment.
· Analyze business requirements, technical specifications, and system architecture to define comprehensive test strategies.
· Design detailed test plans, test cases, and traceability matrices ensuring complete functional coverage.
· Perform functional, regression, integration, system, and end-to-end testing for Angular web applications.
· Conduct RESTful API testing including request/response validation, schema validation, and error handling scenarios.
· Develop, enhance, and maintain scalable automation frameworks for UI and API testing.
· Integrate automation suites into CI/CD pipelines and ensure execution as part of release cycles.
· Perform cross-browser and cross-platform testing.
· Track, report, and verify defects using defect management tools (JIRA, Azure DevOps, etc.).
· Collaborate closely with developers, product owners, and DevOps teams to improve product quality.
· Drive continuous improvement in test processes, coverage, and quality metrics.
· Strong experience testing Angular applications (component testing, UI validation, DOM inspection).
· Hands-on experience with UI automation tools: Selenium WebDriver (Java/Python), Cypress, or Playwright.
· Experience in API automation using RestAssured, Postman (Newman), Karate, or similar tools.
· Good understanding of automation frameworks and design patterns (Page Object Model, BDD, Data-Driven).
· Experience with BDD tools such as Cucumber or SpecFlow.
· Proficiency in JavaScript/TypeScript or Java for automation scripting.
· Working knowledge of Git for version control.
· Experience integrating automation in CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
· Knowledge of test management tools such as TestRail or Zephyr.
· Basic SQL knowledge for database validation and backend data verification.
· Performance testing using JMeter or Gatling.
· Basic security testing knowledge (OWASP principles).
· Experience with containerized environments (Docker).
· Exposure to cloud platforms such as AWS or Azure.
· Understanding of microservices architecture.
· Strong analytical thinking and structured problem-solving skills.
· Ability to mentor junior QA engineers and review test artifacts.
· Excellent written and verbal communication skills.
· Strong ownership mindset and commitment to product quality.
· Ability to work effectively in fast-paced Agile/Scrum environments.
Experience: 4–5 years of relevant experience in Software Testing / Quality Engineering.
Education: Bachelor’s degree in Computer Science, Information Technology, or related discipline.
We are looking for a highly skilled and detail-oriented Senior QA Engineer with 4–5 years of experience in testing modern web applications and distributed systems. The ideal candidate should have strong expertise in Angular-based front-end testing, API validation, and test automation across UI and backend layers. This role requires ownership of quality engineering practices in an Agile product development environment.
· Analyze business requirements, technical specifications, and system architecture to define comprehensive test strategies.
· Design detailed test plans, test cases, and traceability matrices ensuring complete functional coverage.
· Perform functional, regression, integration, system, and end-to-end testing for Angular web applications.
· Conduct RESTful API testing including request/response validation, schema validation, and error handling scenarios.
· Develop, enhance, and maintain scalable automation frameworks for UI and API testing.
· Integrate automation suites into CI/CD pipelines and ensure execution as part of release cycles.
· Perform cross-browser and cross-platform testing.
· Track, report, and verify defects using defect management tools (JIRA, Azure DevOps, etc.).
· Collaborate closely with developers, product owners, and DevOps teams to improve product quality.
· Drive continuous improvement in test processes, coverage, and quality metrics.
· Strong experience testing Angular applications (component testing, UI validation, DOM inspection).
· Hands-on experience with UI automation tools: Selenium WebDriver (Java/Python), Cypress, or Playwright.
· Experience in API automation using RestAssured, Postman (Newman), Karate, or similar tools.
· Good understanding of automation frameworks and design patterns (Page Object Model, BDD, Data-Driven).
· Experience with BDD tools such as Cucumber or SpecFlow.
· Proficiency in JavaScript/TypeScript or Java for automation scripting.
· Working knowledge of Git for version control.
· Experience integrating automation in CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
· Knowledge of test management tools such as TestRail or Zephyr.
· Basic SQL knowledge for database validation and backend data verification.
· Performance testing using JMeter or Gatling.
· Basic security testing knowledge (OWASP principles).
· Experience with containerized environments (Docker).
· Exposure to cloud platforms such as AWS or Azure.
· Understanding of microservices architecture.
· Strong analytical thinking and structured problem-solving skills.
· Ability to mentor junior QA engineers and review test artifacts.
· Excellent written and verbal communication skills.
· Strong ownership mindset and commitment to product quality.
· Ability to work effectively in fast-paced Agile/Scrum environments.
Experience: 4–5 years of relevant experience in Software Testing / Quality Engineering.
Education: Bachelor’s degree in Computer Science, Information Technology, or related discipline.

Morgan Stanley

Edges Wellness Center LLC

WSP in Canada

Digitalenta

Cox Automotive Inc.

flydocs

flydocs

flydocs