Overview
Job Description:
We are seeking a highly skilled and motivated Automation Engineer responsible for designing, implementing, and maintaining comprehensive automated testing frameworks, leading a team of automation engineers to develop and execute automated tests, identifying new automation opportunities, and ensuring high quality software delivery by proactively identifying and resolving issues through robust automation strategies, while collaborating closely with development teams and stakeholders to optimize testing processes
Responsibilities:
Lead and manage the automation testing efforts within the team
Design, develop, and maintain scalable and reusable test automation frameworks.
Collaborate with cross-functional teams to understand Business requirements and provide testing support
Create and execute test cases for REST services to validate system functionality
Create and maintain comprehensive test documentation, including checklists and test plan
Contribute to the continuous improvement of testing processes and methodologies
Stay up to date with new testing approaches, tools, and test strategies
Identifying the KPIs for quality and improve it with required strategies.
Provide mentorship and guidance to junior team members in testing best practices
Integrate automation frameworks with CI/CD pipelines for continuous testing
Participate in scrum ceremonies and adhere to Agile principles in testing activities
Evaluate and do Proof Of Concept with latest tools and frameworks
Skills:
5+ Year experience in automation using Java.
Strong on QA methodologies, concepts, and best practices
Demonstrated analytical and problem-solving skills.
Good team player with team leading capabilities and be a strong individual contributor
Expert in API testing using rest-assured frameworks
Expert in UI automation using tools like Selenium web driver or playwright
Experience in creating and maintaining automation frameworks from scratch
Knowledge of database concepts and data manipulation techniques
Strong expertise in the BDD Framework
Experience with Test Management tool like Xray, Zephyr etc
Exposure to distributed source control systems such as Git
Proficiency on the Integrating Automation tools in CI/CD pipeline like Jenkins / Gitlab.
Basic Knowledge of AWS Cloud and Docker would be a plus
Experience with performance testing tools (e.g., JMeter, Gatling) is a plus.