Platzhalter Bild

Software QA Engineer bei Quest Software

Quest Software · Hyderabad, Indien · Onsite

Jetzt bewerben
Overview:

Job Title: Software QA Engineer

Location: Hyderabad 
Department: QA Engineering

Type: Full-Time

We are seeking a QA Automation Engineer with 2+ years of proven experience in Java, Selenium, TestNG, Cucumber, and Maven. The candidate should have hands-on experience with CI/CD pipelines using Jenkins, a strong understanding of Agile methodologies, and the ability to perform SDET responsibilities by designing and maintaining scalable test automation frameworks.

Responsibilities:
  • Experience Required : 2-5 yrs
  • Design, implement and maintain end to end test automation frameworks with strong focus on Selenium, Java , Maven , TestNG, Cucumber using AI Driven enhancements.
  • Collaborate with developers, DevOps and product manager to identify test scenarios, expand test coverage automated them and integrate into CI/CD pipelines.
  • Apply AI-first methodologies to improve test efficiency, reduce flakiness and pro-actively identify quality risks
  • Build and enhance robust automation frameworks using TestNG, Cucumber, and Page Object Model (POM) to ensure code reusability, scalability, and maintainability.
  • Implement data-driven, keyword-driven, and hybrid testing frameworks based on project requirements.
  • Execute smoke, sanity, and regression testing across various environments to ensure product stability before release.
  • Participate actively in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Strong understanding of working with different databases such as  Oracle, SQL Server,postgres etc. Ability to write and execute complex SQL queries for data verification.
  • Support QA sign-off activities during sprint releases, ensuring that all deliverables meet defined quality standards.
  • Raise, document, and track software issues using defect tracking tools (e.g., JIRA, Azure DevOps, or similar).
  • Analyze customer-reported issues, replicate them in QA environments, and provide detailed evidence for debugging.  
  • Contribute to customer satisfaction by ensuring defects are accurately identified and validated before release.
  • Identify process gaps and suggest improvements to enhance product quality and testing efficiency.
  • Research and adopt new QA tools, libraries, and best practices to stay ahead of industry trends.
Qualifications:

Required Skills & Experience

 

Selenium WebDriver with Java: Strong hands-on experience in developing and maintaining automation test suites.
Frameworks: In-depth knowledge of TestNG, Cucumber (BDD), and Page Object Model (POM) design pattern.
Build & CI/CD Tools: Proficiency with Jenkins and Maven for build management, continuous integration, and automated execution.
Manual Testing: Solid understanding of test design techniques, test case creation, execution, and defect tracking.
API Testing: Experience with Postman or similar tools for validating APIs, endpoints, and integrations.
Agile Methodology: Experience working in Scrum or Kanban frameworks with sprint-based delivery.
Version Control: Strong command of GitHub for maintaining and reviewing automation code repositories.
Problem Solving: Excellent analytical and debugging skills to identify issues in automation frameworks and application functionalities.
Defect Management: Clear understanding of the defect lifecycle—from identification to closure, with emphasis on quality and traceability.
Communication Skills: Strong verbal and written communication to effectively interact with technical and non-technical stakeholders.

 

 

Good to Have

 

  • Understanding of  Docker, VPAT.
  • Understanding of performance testing tools like JMeter.
  • Familiarity with JIRA, Azure DevOps, or other project tracking tools.
  • Exposure to Cloud-based CI/CD environments.
Jetzt bewerben

Weitere Jobs