This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Test Automation Engineer to join our dynamic team. The ideal candidate will have a strong background in Java/C#/Python programming with excellent proficiency in API automation. Sound understanding on test automation framework development, with a focus on utilizing AWS services for building scalable and efficient test solutions to ensure quality of our software deliverables.
Job Responsibility:
Define test strategy to improve the product quality by introducing best practices like early testing, continuous testing, automated testing etc. so that the project timelines can be met without compromising on quality
Perform test planning, team coordination, monitoring and control of the testing activities
Work in close liaison with the project manager and the customer for communications related to the testing activities
Work with the testing team to ensure the stories are tested as soon as the development is complete so that only minimal defects get leaked to the test environment
Monitor the project from process and quality standpoint and alert the project manager about the deviations/risks at the earliest
Participate in customer calls, the requirement gathering exercises, sprint planning / grooming sessions, sprint review etc. as needed
Guide and mentor the testing team in implementing best practices in different areas of testing including System testing, Regression testing (including automation), Performance Testing, Security Testing etc
Collaborate with development team to triage issues
Identify automation potential in application and keep the automation suite updated to ensure optimum test coverage is obtained through automation
Build automation regression suite and ensure the suite is diligently maintained and kept updated
Build/maintain automation frameworks
Close collaboration with internal and external teams to foster a single team culture
Be an excellent team player to ensure project commitments are met collaboratively
Requirements:
Proficiency in testing concepts and experience in functional testing manually as well building automation test suite
Proficiency in any of the programming languages like java/python/c# etc.
Familiarity with Continuous Integration and Continuous Deployment (CI/CD) pipelines
Proficient with version control systems, such as Gitlab and GitHub
Excellent Exposure in build tools including Maven, Jenkins, AWS CodeBuild etc
Excellent knowledge of design patterns and understanding the effective utilization of them in various programming languages
Proficiency in implementing BDD framework in test automation using tools like Cucumber
Good understanding of test-driven development methodology and significance of automation in TDD
Experience in developing hybrid test automation framework from scratch including integration of DB & Selenium
Good understanding on API automation using tools like rest assured/Rest sharp
Proficiency in AWS services like Lambda, Step functions, streaming services, AWS microservices etc
Excellent analytical and debugging skills to quickly identify and resolve issues
Excellent exposure in using automation framework lime TestNG/Nunit
Excellent exposure in testing RESTful and SOAP APIs. Proficiency in API testing tools including Experience with tools such as Postman, SoapUI and Swagger
Exposure in various data formats like Json & xml used for request and response payloads
Good exposure in Database/SQL to write sql queries to validate data to ensure data consistency and integrity
To adhere to the Information Security Management policies and procedures
Nice to have:
Knowledge on performance test automation using JMeter or load runner would be a plus