The Senior Software Development Engineer in Test plays a crucial role in testing and improving software quality, collaborating with developers and contributing to an agile, automated testing environment. The role involves collecting and analyzing test metrics, participating in code review, and contributing to the development of testing best practices.
Requirements
- Bachelor's degree in Computer science, Software engineering, or related field.
- Minimum of 5 years of experience as a Test Engineer in an Agile product team environment.
- Experience creating, executing, and reviewing results of functional, integration, and regression testing.
- Ability to design and implement test automation & unit testing frameworks.
- Proficiency in the principles of software testing.
- Strong analytical and problem-solving skills.
- Experience with API automation, and familiarity with tools like Git and Postman.
- Experience with Automation Testing Tools: Selenium/Cypress, (Playwright is a plus+).
- Experience with one or more mainstream programming languages: Java, Node. JS/JavaScript, TypeScript.
- Proficiency in the practical application of testing principles and methodologies.
- Experience with CI/CD pipelines (Code build / Github actions).
- A good understanding of databases, and data pipelines is a plus.
- Experience in X-ray test management is a plus.