A bachelor’s degree in computer science or a related engineering discipline with over 6 years of experience in Quality Engineering is required.
The ideal candidate should have strong knowledge of software QA methodologies, tools, and processes, along with experience in writing clear, concise, and comprehensive test plans and test cases. Proficiency in testing APIs, microservices, and web applications is essential.
The candidate must have hands-on coding experience in Java and the ability to write efficient, modular, and maintainable code. Experience with open-source testing tools and frameworks such as Selenium, Rest Assured, Karate, Cucumber BDD, and TestNG is required, along with familiarity working in Linux / Unix environments. Solid knowledge of SQL, NoSQL, and pub-sub technologies, as well as version control and CI / CD tools like Git, Jenkins, Azure DevOps, is expected.
The candidate should be experienced in Agile / Scrum development processes, possess strong problem-solving, troubleshooting, and debugging skills, and demonstrate excellent oral and written communication abilities.
A team player mindset and the ability to work independently are critical. Must-have skills include Java, Rest Assured or Karate, API and microservices testing and automation,
Quality Assurance Automation Engineer • Bengaluru, Republic Of India, IN