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:

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


Responsibilities:

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