Job Description

Summary

We are seeking an experienced Automation QA Engineer to join our dynamic QA team. The ideal candidate will have a strong background in test automation, a keen eye for detail, and a passion for ensuring the quality and reliability of our software applications through automated testing processes. As an Automation QA Engineer, you will play a vital role in enhancing our testing capabilities, contributing to the continuous improvement of our software development lifecycle.

Experience Required: 

5 Years+

Location: 

Mohali, Punjab (Local Candidates preferred)

Qualifications:

  1. Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  2. Proven experience as an Automation QA Engineer or similar role, with a solid understanding of software QA methodologies, tools, and processes.
  3. Proficiency in at least one programming language (Java/Python/Java Script) for scripting and test automation.
  4. Hands-on experience with test automation frameworks such as Selenium WebDriver, Appium, Cypress, TestNG, JUnit, etc.
  5. Familiarity with API testing and tools like Postman, SoapUI, RestAssured, or equivalent.
  6. Experience with version control systems, preferably Git.
  7. Strong analytical and problem-solving skills, with attention to detail.
  8. Excellent communication skills, both written and verbal.
  9. Ability to work collaboratively in a team environment, adapting to changing requirements and priorities.
  10. Experience with Agile methodologies and working in Agile/Scrum teams is a plus.
  11. Basic understanding of performance testing and security testing concepts is advantageous.
  12. Continuous learning attitude and openness to adopting new tools and technologies.

Responsibilities:

  1. Develop, maintain, and execute automated test scripts using industry-standard test automation frameworks such as Selenium, Cucumber, Capybara, Appium, or equivalent.
  2. Collaborate closely with software developers, product managers, and other QA team members to identify test requirements and incorporate them into automated test suites.
  3. Perform API testing, ensuring the accuracy and reliability of application programming interfaces using tools like Postman, SoapUI, or equivalent.
  4. Contribute to the design and architecture of our test automation frameworks, ensuring scalability, maintainability, and reusability of test scripts.
  5. Execute regression tests, functional tests, and performance tests as part of continuous integration/continuous deployment (CI/CD) pipelines.
  6. Monitor and maintain test environments, ensuring they accurately reflect production setups and are conducive to automated testing.
  7. Analyze test results, identify issues, and collaborate with cross-functional teams to troubleshoot and resolve defects.
  8. Participate in Agile development practices, attending daily stand-ups, sprint planning, and retrospective meetings.
  9. Provide input into the refinement and enhancement of QA processes, methodologies, and best practices.
  10. Stay updated with industry trends and emerging technologies in test automation and quality assurance

Skills
  • Attention to Detail
  • Development
  • Java
  • Problem Solving
  • Python
  • Software Engineering
© 2025 cryptojobs.com. All right reserved.