ATMECS Technologies Pvt., Ltd.
Location
Coimbatore | India
Job description
Role: Lead_SDET Position: Full Time Job Location: Coimbatore/Hyderabad Experience: 8-12 years
Position Summary:
As the Lead Software Development Engineer in Test (Lead SDET), you will play a pivotal role in ensuring the quality, reliability, and performance of our software products. You will lead a team of SDETs in designing, developing, and maintaining automated test scripts for web, mobile, and API applications. Your responsibilities will include establishing and scaling test automation frameworks, managing automation infrastructure, and integrating automated tests into our CI/CD pipeline. Collaboration with development and QA teams, comprehensive test planning and execution, and proactive participation in Agile development processes will be key aspects of this leadership role.
What you'll do
Automated Test Script Development: Develop and maintain automated test scripts for web, mobile, and API applications using Java or Python.
Test Automation Frameworks: Design, develop, and scale test automation frameworks from scratch to ensure efficient and effective automated testing.
Automation Infrastructure Management: Set up and manage automation infrastructure on-premises or on cloud services like Saucelabs, BrowserStack, AWS, Azure, or GCP for scalable and efficient automated testing.
CI/CD Integration: Collaborate with development and QA teams to integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
Test Planning and Execution: Design and execute comprehensive test plans and test cases to ensure the quality and stability of our software products.
API Testing: Perform API testing, both automation and manual, using tools such as RestAssured or similar for automation, and Postman or similar for manual testing to validate endpoints, data integrity, and error handling.
Test Data Management: Create and maintain test data sets and databases for various testing scenarios.
Defect Tracking: Identify, document, and track software defects using Jira or similar tools. Work closely with development teams to resolve defects efficiently.
Performance Testing: Conduct performance testing and analyze results to identify areas for improvement in system performance.
Agile Collaboration: Participate actively in Agile development processes, including sprint planning, daily stand-ups, and sprint retrospectives.
Industry Awareness: Stay up-to-date with industry trends, emerging technologies, and best practices in software testing.
What we are looking for
Develop and maintain automated test scripts for web, mobile, and API applications using any of the programming languages - Java or Python
Develop test automation frameworks from scratch, maintain and scale the framework.
Setup and manage automation infrastructure on-premises or in any of the cloud services like saucelabs, browser stack, aws, azure, gcp to facilitate efficient and scalable automated testing.
Collaborate with development and QA teams to integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
Design and execute comprehensive test plans and test cases to ensure the quality and stability of our software products.
Perform API testing both automation and manual using tools (restassured or similar for automation, postman or similar for manual) to validate endpoints, data integrity, and error handling.
Create and maintain test data sets and databases for various testing scenarios.
Identify, document, and track software defects using Jira or similar tools and work closely with development teams to resolve them.
Conduct performance testing and analyze results to identify areas for improvement in system performance.
Participate in Agile development processes, including sprint planning, daily stand-ups, and sprint retrospectives.
Stay up-to-date with industry trends, emerging technologies, and best practices in software testing.
Job tags
Salary