Quality Assurance Automation Engineer

6 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Sr. Test Automation Engineer is responsible for requirements gathering, design, and implementation of our test automation framework. This is accomplished by working closely with our Product and Engineering teams to understand the requirements and expected behavior of our systems, and then creating reusable and extendable test suits to validate that behavior.

What You Will Do:

  • Design, implement and extend test automation framework using BDD for both web interfaces and web services.
  • Collaborate with Product and Engineering teams to thoroughly understand applications and requirements.
  • Create and maintain comprehensive test cases from scratch, ensuring extensive test coverage.
  • Execute automated tests, analyze results, and identify defects to ensure software quality.
  • Work closely with cross-functional teams to provide feedback and recommendations for testing processes and product improvement.
  • Documentation and reporting on testing activities, including test plans, test cases, and test results.

Must Have Experience

  • 6+ years of extensive experience in test automation, with a strong focus on creating reusable and extendable components delivered using frameworks like Behave, Pytest, Robot or Cucumber.
  • Ability to build and enhance test automation frameworks
  • Proven experience in testing web applications including both interfaces (UI) and web services (API).
  • Ability to gather required information and design detailed and comprehensive test cases based on a deep understanding of product requirements and testing techniques/methods.
  • Strong communication skills for effective interaction with Product and Engineering teams.
  • Solid understanding of the software development lifecycle (SDLC) and Agile methodologies.
  • Experience with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
  • Excellent problem-solving skills, debugging skills and attention to detail.
  • Ability to work independently as well as in a team environment.

Preferred Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Knowledge of one or more programming languages with preference to the given order - Python, Java, Javascript (Candidate should have at least 4 years of extensive experience with any one of the languages).
  • In-depth knowledge of Selenium or Playwright. Knowledge of other similar tools is also good to have.
  • Experience in automating API and data validation tests using libraries like or similar to RestAssured/Requests/Playwright
  • 4 years of extensive experience working with a BDD style framework (Pytest-BDD/Behave/Cucumber). Experience in other test frameworks in addition to BDD is good to have as long as overall experience is above 7 years.
  • Experience in test data management and test environment management for web application
  • Good to have - experience in working with Postman, docker, performance testing and security testing.


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You