Job Title: Senior QA Automation Engineer
Job Description
We are looking for an experiencedSenior QA Automation Engineerwith a strong background in software quality assurance and test automation. The ideal candidate will have over 6 years of experience in designing, developing, and maintaining automated test suites for web applications and APIs. You will play a key role in ensuring the quality of our software products, focusing on automation, framework development, and comprehensive testing.
Key Responsibilities
- Design, develop, and maintain automated test suites for web applications and APIs using industry-standard tools and frameworks.
- Collaborate with development and QA teams to understand requirements and create test cases, test plans, and test scripts.
- Work with existing automation frameworks or design frameworks tailored to meet specific project needs.
- Perform API testing using tools likePostmanandSoapUIand ensure thorough test coverage for RESTful services.
- Conduct database testing, including SQL querying, to validate data integrity and transactions.
- Integrate automated tests into CI/CD pipelines using tools such asTeamCityorJenkinsfor continuous testing.
- Generate detailed test reports and summaries using reporting tools such asJUnitorTestNG.
- Apply a strong understanding of web technologies, includingHTML,CSS, andJavaScript, to verify UI components and interactions.
- Collaborate in Agile/Scrum teams, actively participating in sprint planning, retrospectives, and daily stand-ups.
Mandatory Skills
- 6+ yearsof experience in software quality assurance and test automation.
- Proficiency inJavaand hands-on experience withSeleniumfor web and UI testing.
- Expertise inAPI Testingand experience with relevant tools (e.g., Postman, SoapUI).
- Strong background inDatabase Testingwith solid SQL skills.
- Knowledge of CI/CD pipelines and automation tools likeTeamCityorJenkins.
- Proficiency in reporting tools such asJUnitorTestNG.
Desired Skills
- Experience with object-oriented programming and proficiency inJava(experience withC#orSpecflowis a plus).
- Familiarity with additional test automation tools likeLeanFTorCucumber.
- Experience with theBanking domainorCloud applications.
- Working knowledge ofAgile/Scrummethodologies.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Relevant certifications in QA automation or programming languages are an advantage.
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.