Job Description
As a Principal Software Development Engineer in Test (SDET) & Team Lead, you will provide hands-on leadership to a team of quality engineers and work with other Engineering teams to deliver innovative software solutions, helps deliver the quality and performance of large scale, big data, custom hardware multi-platform software products that includes; web, API and mobile application interfaces. Incumbents in this position are experienced, hands on and self-motivated engineer who can work collaboratively in a continuous integration environment. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority
Responsibilities:
- Provide hands-on leadership for a team of quality engineers to drive quality engineering initiatives with an automation-first approach in an Agile development environment.
- Establish quality engineering best practices and standards within the team to drive quality and excellence.
- Design, implement and maintain automated and manual test suites, including functional and non-functional tests.
- Ensure completeness of testing and the overall health of your feature areas throughout the development cycle.
- Where necessary, develop and execute manual test cases to detect issues that cannot be detected through automated testing.
- Create and maintain test data for automated and manual testing.
- Maximize team velocity by removing barriers and reducing team context-switching.
- Recruit, develop, and retain top engineering talent. Mentor engineers, helping them improve their skills and grow their careers.
- Evangelize the importance of reliability, security, performance, scalability, operational readiness, and managing technical debt to others in the organization.
- Maintain the values of the team which include engineering excellence, collaboration, curiosity, a bias for action, and driving initiatives to completion.
- Stay up to date with technology and industry trends to continually drive innovation in our quality engineering architecture, technology choices, engineering practices, and products.
Qualifications:
- Bachelor’s degree - Computer Science, Information Technology or related field required; Master’s degree preferred.
- 7+ years of experience with automated testing of large-scale SaaS enterprise products, including 2+ years of technical leadership experience in a people management and team supervisory role.
- Consistent track record delivering on quality goals for complex projects in an Agile development environment.
- Track record of successfully recruiting, developing, mentoring, and retaining top technical talent.
- Deep understanding of software testing methodologies with experience developing automation coverage for complex user interfaces.
- Strong experience with browser-driven end-to-end tests, API automation, performance and scale tests, and security tests in cloud, edge, and mobile environments.
- Solid foundational programming skills such as algorithms, data structures, OOP, etc.
- Extensive experience writing automated test scripts using JavaScript/Typescript, Python, Java, etc.
- Extensive experience in using Playwright or equivalent tools such as Cypress and Selenium WebDriver.
- Familiar with Test Case Management software such as Zephyr.
Salary: 70,000 - 120,000 pesos per month ( depends on experience level)
Benefits: Medical Insurance, PTO, and more
#LI-PJ1