Principal SDET
- Full-time
Job Description
As a Principal SDET you will take full responsibility for the testing lifecycle of complex projects, from test design and automation development to production monitoring. This role demands a strong technical background and a commitment to improving code quality and efficiency.
If you are passionate about quality assurance and want to make an impact, we would love to hear from you!
Main Duties:
- Testing Lifecycle Management: Oversee the complete testing lifecycle for complex features, including automation and production monitoring.
- Framework Enhancement: Improve automation code structure and framework architecture for maintainability and execution speed.
- Documentation: Write, review, and co-author test design and plan documentation, ensuring robust records of test design evolution.
- Technical Leadership: Lead Proof of Concepts (POCs) for new languages/frameworks and guide code review processes for test automation.
- Collaboration: Work closely with developers to enhance test coverage and address delivery issues, while fostering collaboration with cross-functional teams.
- Mentorship: Mentor junior engineers, breaking down complex tasks and guiding their career development.
- Hiring Engagement: Participate in the recruitment process for SDIT candidates through code reviews and interviews.
- Representation: Promote Ivy at external conferences, meetups, and through contributions to the Ivy Tech blog.
Qualifications
- A results-driven full-stack QA engineer with a passion for new challenges.
- Proficient in all testing stages, including requirements analysis, test planning, execution, and reporting.
- Experienced in API testing with tools like Postman and RESTAssured.
- Skilled in test management tools (e.g., Jira, Xray) and test automation frameworks (e.g., Selenium WebDriver, Appium, Playwright).
- Capable of designing test automation frameworks from scratch.
- Knowledgeable in test design for non-functional requirements like performance, security, and accessibility.
- Experienced in CI/CD concepts and Scrum/Agile methodologies.
- Strong communication skills for coordinating with various roles and stakeholders.