✨ About The Role
- The Senior Software Engineer in Test will design, develop, and maintain scalable automated test frameworks, focusing on efficiency and reusability.
- The role involves collaborating with developers, product managers, and QA teams to identify and address software quality challenges.
- The candidate will write, execute, and maintain test cases, as well as analyze test results and drive defect resolution with development teams.
- Contributing to continuous integration/continuous deployment (CI/CD) pipelines by integrating automated tests is a key responsibility.
- The position also includes mentoring and guiding junior team members in test automation and quality assurance best practices.
âš¡ Requirements
- The ideal candidate will have a strong background in software testing and test automation, with at least 8 years of experience in relevant roles.
- Proficiency in Python and familiarity with Python testing frameworks such as pytest and unittest is essential for success in this position.
- Experience with Selenium for browser automation and testing is crucial, as the role involves creating and executing automated test scripts for web applications.
- The candidate should possess strong analytical and problem-solving skills, with a keen attention to detail to ensure high product quality.
- Excellent communication skills are necessary to articulate technical concepts to non-technical stakeholders and collaborate effectively with cross-functional teams.