Software Engineer in Test
Role summary
Seeking a Software Engineer in Test (SDET) with 6-10 years of QA experience and the ability to lead a team of 4 QA professionals. The role requires strong expertise in Java (Java 8 and above) for both API and UI automation, with practical experience in Core Java development and automation frameworks like Gherkins-Cucumber (BDD). Proficiency in API testing tools (Rest-Assured/HTTPClient) and mobile automation tools (Appium) is essential. The candidate will also need strong SQL skills, experience with CI/CD pipelines (Jenkins), and Agile methodologies. Responsibilities include creating and executing complex automated test scripts, contributing to framework development, test planning, defect analysis, and reporting to stakeholders.
What are the top 3 skills required for this role?
- Strong JAVA SDET (API & UI Automation)
- Mobile automation (Appium) – for one of the position.
- Very good communication skills
• 6-10 years of hands-on QA experience with ability to lead a team of 4 QA professionals.
• Expertise in Java programing language above Java8
• Practical experience with Automation testing and coding skills in Core Java
• Practical knowledge of one UI & Mobile automation tool (Selenium, Appium etc.).
• Proficient in API Testing with any automation tool (Rest-Assured/HTTPClient).
• Strong SQL experience with various databases.
• Practical automation frameworks experience in Gherkins-Cucumber (BDD).
• Experience in Agile methodology and Devops with Integrating automated tests in Continuous Integration and Delivery pipeline.
• Good communication skills to work effectively in a global team.
• Self-motivated, problem solver.
• Willingness to learn and grow.
Roles & Responsibilities
• Creation and execution of complex automated test scripts for testing business critical automation scripts using tools such as Java based Framework, Java, Selenium, Cucumber BDD, TestNG, Gradle and Jenkins.
• Need to possess Java development experience and have contributed towards the Framework creation/customization based on the requirements
• Test planning and Estimation of projects using TCP Estimation Methodology.
• Maintaining all project requirements and execution details on Test Management Tool JIRA. Reviewing Test Cases, Performing root cause analysis (RCA) for the production defects.
• Perform failure analysis for mobile automation, scripts analyze and identify test cases feasible for automation.
• Sharing the Daily Status Report with project stakeholders and providing Go/No-Go decisions for production releases.
• Involved in Agile Process from attending Scrum Call, Backlog Grooming and Sprint Planning & Sprint Retrospective for all the deliverables
Similar roles
Software Engineer in TestIris Software Inc. · Toronto, Ontario, Canada · Hybrid
Software Engineer in TestOTR Solutions · Roswell, Georgia, United States · Onsite
Senior Software Engineer in TestEliassen Group · Durham, North Carolina, United States · Onsite- Software Engineer in TestPTSOL ® - Progressive Technology Solutions · Virginia, United States · Hybrid
- Software Engineer in TestPALNAR · United States · Hybrid