About EY
As a global leader in assurance, tax, transaction and advisory services, we hire and develop the most passionate people in their field to help build a better working world. This starts with a culture that believes in giving you the training, opportunities and creative freedom. At EY, we don’t just focus on who you are now, but who you can become. We believe that it’s your career and ‘It’s yours to build’ which means potential here is limitless and we’ll provide you with motivating and fulfilling experiences throughout your career to help you on the path to becoming your best professional self.
Job Title: Software Development Engineer in Test (SDET) QA Automation
Department: Quality Assurance / Engineering
Reports To: QA Manager / Director of Engineering
Job Summary:
The SDET QA Automation Engineer will be responsible for creating and implementing a strategy for quality coordination and testing as well as suggesting solutions to identified quality problems. The role involves extensive automation test script development and maintenance, as well as the execution of complex testing scenarios across various platforms and technologies.
Key Responsibilities:
Design, develop, and maintain automated test scripts and frameworks to validate the functionality, performance, and security of software applications.
Collaborate with development teams to understand product features and technical implementations to create comprehensive test plans.
Develop and enhance automated testing strategies and frameworks for UI, API, mobile, and performance testing.
Execute automated tests and analyze results to report any defects or issues to the development team.
Integrate automated testing into the CI/CD pipeline to ensure continuous quality.
Work with cross-functional teams to ensure quality throughout the software development lifecycle.
Investigate and implement new testing methodologies and tools to improve test coverage and efficiency.
Provide technical guidance and mentorship to other QA team members in automation best practices.
Participate in code reviews to maintain code quality and ensure adherence to best practices.
Document test procedures, test steps, and expected results to ensure replicability and compliance with standards.
Troubleshoot and debug test failures, updating tests or reporting bugs as necessary.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
Candidate must have 4 years of experience
Proven experience as an SDET or in a similar QA Automation role.
Strong programming skills in one or more languages such as Java, C#, Python, or JavaScript.
Experience with automation testing tools such as Selenium, Appium, TestNG, JUnit, Cucumber, or similar.
Familiarity with CI/CD tools and processes (e.g., Jenkins, GitLab CI, CircleCI).
Knowledge of software QA methodologies, tools, and processes.
Experience with API testing and tools (e.g., Postman, RestAssured).
Understanding of Agile/Scrum development principles.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Working Conditions:
This position may require occasional evening and weekend work to meet deadlines.
Some amount of domestic or international travel may be expected.
What we offer
EY is equally committed to being an inclusive employer and we strive to achieve the right balance for our people – enabling us to deliver excellent client service whilst allowing our people to build their career as well as focus on their wellbeing.
If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.
Join us in building a better working world. Apply now.