QA Lead
Experience: 10+ years
Job location: Coimbatore
Work Mode: WFO
Role Description:
As an Automation Cloud QA Engineer, you will be responsible for designing, implementing, and executing automated tests for cloud-based applications. You will work closely with the development and DevOps teams to ensure the quality and reliability of software releases in a cloud environment. The ideal candidate will have a strong background in test automation, cloud technologies, and a deep understanding of quality assurance best practices.
Automation QA Engineer Responsibilities:
Automated Testing:
- Design, develop, and maintain automated test scripts for cloud-based applications using industry-standard tools and frameworks.
- Implement end-to-end test automation to validate system functionality, performance, and scalability.
Cloud Testing:
- Perform testing on cloud platforms (e.g., AWS, Azure, Google Cloud) to ensure applications function seamlessly in a cloud environment.
- Collaborate with DevOps teams to ensure continuous integration and deployment pipelines are robust and reliable.
Test Strategy and Planning:
- Contribute to the development of test strategies, test plans, and test cases for cloud-based applications.
- Work with cross-functional teams to define and implement quality metrics and standards.
Defect Management:
- Identify, document, and track defects using established tools and processes.
- Collaborate with developers and product teams to ensure timely resolution of issues.
Performance Testing:
- Conduct performance testing to identify and address bottlenecks, ensuring optimal application performance in a cloud environment.
Collaboration:
- Work closely with development teams to understand system architecture and functionality.
- Collaborate with cross-functional teams to promote a culture of quality throughout the development lifecycle.
Requirements And Skills:
- Bachelor's degree in computer science, Engineering, or a related field.
- Proven experience as a QA Engineer, with a focus on automation and cloud technologies.
- Strong programming skills in languages like Python, Java, or other scripting languages.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in using automation testing frameworks (e.g., Selenium, JUnit, TestNG), Selenium is preferred.
- Solid understanding of software development and testing methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Maintain documentation for test environment