Logo for flydocs

QA

Roles & Responsibilities

  • 4–5 years of relevant experience in software testing/quality engineering.
  • Bachelor’s degree in Computer Science, Information Technology, or related discipline.
  • Strong expertise in Angular-based front-end testing, API validation, and test automation across UI and backend layers.
  • Hands-on experience with UI automation tools (Selenium WebDriver, Cypress, or Playwright) and API automation tools (RestAssured, Postman/Newman, Karate); familiarity with automation frameworks (Page Object Model, BDD, Data-Driven) and CI/CD integration.

Requirements:

  • Analyze requirements, technical specifications, and system architecture to define comprehensive test strategies and design detailed test plans, test cases, and traceability matrices.
  • Perform functional, regression, integration, system, and end-to-end testing for Angular web applications; conduct RESTful API testing including schema validation and error handling scenarios.
  • Develop, enhance, and maintain scalable automation frameworks for UI and API testing; integrate automation into CI/CD pipelines and ensure execution during release cycles.
  • Collaborate with developers, product owners, and DevOps teams to improve product quality; track, report, and verify defects using JIRA, Azure DevOps, or similar tools; drive continuous improvement in testing processes and quality metrics.

Job description

This is a remote position.

Job Description – QA Engineer (4–5 Years Experience)

Role Overview

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.

Key Responsibilities

·        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.

Automation & Technical Skills

·        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.

Additional Technical Exposure (Good to Have)

·        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.

Professional Competencies

·        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 & Qualification

Experience: 4–5 years of relevant experience in Software Testing / Quality Engineering.

Education: Bachelor’s degree in Computer Science, Information Technology, or related discipline.



Requirements

Job Description – Senior QA Engineer (4–5 Years Experience)

Role Overview

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.

Key Responsibilities

·        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.

Automation & Technical Skills

·        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.

Additional Technical Exposure (Good to Have)

·        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.

Professional Competencies

·        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 & Qualification

Experience: 4–5 years of relevant experience in Software Testing / Quality Engineering.

Education: Bachelor’s degree in Computer Science, Information Technology, or related discipline.



Related jobs

Other jobs at flydocs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.