The Automation Test Engineer is responsible for designing, developing, and executing automated test scripts to ensure the quality and reliability of software applications. The role focuses on building scalable automation frameworks using Java and Selenium, collaborating with development and QA teams, and ensuring software releases meet quality standards. The Automation Test Engineer will play a key role in improving testing efficiency and supporting continuous integration and delivery processes. Key Responsibilities Test Automation Development Design, develop, and maintain automated test scripts using Java and Selenium WebDriver. Build and maintain reusable automation frameworks for web applications. Test Planning and Execution Analyze software requirements and develop detailed test cases and test plans. Execute automated and manual tests to ensure product quality. Framework Development Develop and enhance automation frameworks to improve testing efficiency and scalability. Implement best practices in test automation and code maintainability. Integrate automated tests into CI/CD pipelines to support continuous testing. Work with tools such as Jenkins, Git, or other CI/CD platforms. Identify, document, and track software defects using defect management tools. Work closely with developers to troubleshoot and resolve issues. Collaboration with Development Teams Collaborate with developers, product managers, and QA teams to ensure quality throughout the development lifecycle. Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives. Test Data and Environment Management Prepare and manage test data for automated tests. Ensure test environments are properly configured and maintained. Identify opportunities to improve automation coverage and testing processes. Stay updated with new testing tools, technologies, and best practices. Qualifications and Skills Education Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field. Experience 3–5+ years of experience in software testing or test automation. Proven experience developing automated tests using Java and Selenium. Technical Skills Strong proficiency in: TestNG or JUnit Experience with: Automation frameworks such as Page Object Model (POM) API testing tools (e.g., Postman, RestAssured) Version control systems (Git) CI/CD tools (Jenkins, GitLab CI, or similar) Testing Knowledge Solid understanding of software testing methodologies and SDLC/STLC. Experience with functional, regression, and integration testing. Agile Methodologies Experience working in Agile/Scrum environments. Problem-Solving Skills Strong analytical and troubleshooting skills. Communication Skills Good communication skills with the ability to collaborate with cross-functional teams. Attention to Detail Strong focus on quality, accuracy, and reliability in software testing. Skills Selenium Java Express Framework Copado/CICD/Jenkins/Gitlab #J-18808-Ljbffr
Automation Test Engineer (Java + Selenium)
INDSAFRI INDIA PRIVATE LIMITED
Remote, Remote
Published 10 days ago
Report job