About the job
Key Responsibilities
- Design, develop, and maintain robust automation frameworks and test scripts using Java and Selenium to ensure the quality of cloud-based applications.
- Collaborate with cross-functional teams, including developers, product managers, and DevOps, to define test strategies and ensure comprehensive test coverage.
- Execute automated test cases, analyze results, and report defects with detailed documentation to ensure timely resolution.
- Develop and implement performance testing strategies to ensure scalability and reliability of cloud-based solutions.
- Continuously enhance and optimize the automation framework to improve efficiency and reduce testing cycle times.
- Monitor and analyze test results to identify trends, patterns, and areas for improvement in the software development lifecycle.
- Stay updated with the latest trends and advancements in QA automation tools and technologies, and recommend their adoption to enhance testing processes.
- Ensure seamless integration of automated testing within CI/CD pipelines to support rapid and reliable software delivery.
- Provide mentorship and guidance to junior QA team members, fostering a culture of quality and continuous improvement.
- Actively participate in code reviews, design discussions, and technical decision-making processes to ensure high-quality deliverables.
Required Qualifications & Experience
- Proven experience of 8-12 years in QA automation, with a strong focus on cloud-based applications.
- Proficiency in Java and Selenium for developing and executing automated test scripts.
- Hands-on experience with CI/CD tools and processes, such as Jenkins, GitLab CI/CD, or similar platforms.
Educational Background
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Master’s degree in a relevant field is preferred.
Years & Type of Experience
- 8-12 years of experience in QA automation, with a focus on developing and maintaining automation frameworks.
- Demonstrated experience in testing cloud-based applications and integrating automated testing into CI/CD pipelines.
Domain Expertise
- In-depth knowledge of QA automation frameworks and tools, including Selenium and TestNG.
- Strong understanding of cloud computing concepts and technologies, particularly in the context of enterprise solutions.
- Experience with performance testing tools and methodologies to ensure application scalability and reliability.