Job Responsibilities
• Test Automation Leadership: Lead and drive the test automation strategy, advocating best practices, and implementing efficient testing frameworks. • Framework Development: Design and develop scalable and maintainable test automation frameworks using TestNG, Selenium, Rest Assured, and Cucumber for web and API testing. • Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines using Jenkins for automated testing and deployment. • Dependency Management: Utilize JFrog or similar tools for artifact repository management and efficient dependency handling. • Version Control and Collaboration: Proficiently use Git for version control, branching strategies, and collaborative development within the testing team. • Reporting and Analysis: Implement Allure Report or similar tools to generate comprehensive test reports and perform in-depth analysis of test results. • Mentoring and Training: Provide guidance and mentorship to junior team members on test automation best practices and tools. • Test Strategy Enhancement: Contribute to improving the overall testing strategy, suggesting improvements, and implementing new testing techniques. • Integration Testing: Collaborate with development teams to create and maintain integration tests ensuring end-to-end system functionality.
Requirements
• Hands-on experience in Test Automation Engineering with a focus on TestNG, Selenium, Rest Assured, Cucumber, Apache Maven, Jenkins, JFrog, Git, and Allure Report. • Framework Development: Proven experience in designing and implementing scalable test automation frameworks for web and API testing. • CI/CD Implementation: Strong understanding and practical experience in setting up and maintaining CI/CD pipelines using Jenkins. • Version Control: Proficient with Git for version control, branching, and merging strategies within a testing context. • Analytical Skills: Ability to analyze test results, identify issues, and provide solutions in complex systems. • Collaboration: Excellent communication skills and the ability to collaborate effectively with cross-functional teams. • Leadership Abilities: Demonstrated leadership skills in guiding and mentoring team members in test automation. • Certifications: Relevant certifications in Test Automation, Selenium, or other related tools/frameworks. • Experience with other Testing Tools: Familiarity with additional testing tools and frameworks beyond the specified set. • This job description provides a general framework and can be adjusted to match the specific needs and requirements of the organization.
Must have Skills
• Bachelor's degree or equivalent in computer science or related field; a Master's degree is advantageous. • Experience with billing and revenue management (BRM) systems, particularly Zuora. • Experience with customer relationship management (CRM) systems, particularly Salesforce. • Experience tracking to DORA metrics and Objective and Key Results (OKR) • Proficiency in one or more of the following technologies: o Angular, Front-end technologies (HTML5, CSS3, JavaScript, and Typescript), Drupal, Node.js, JavaScript, AWS ( ECS, S3, Route53, caching mechanisms, CloudFront, DynamoDB, and AWS CodeStar services), SQL and NoSQL databases( MySQL, PostgreSQL, MongoDB, or DynamoDB)
Apply Now