Engineer II - Quality Engineering
Rent the Runway
·
Posted:
August 3, 2023
·
Onsite
About the position
The job overview for the Engineer II - Quality Engineering role at Rent the Runway is to lead and guide multiple test automation efforts, improve build, deploy and test workflows, increase confidence in systems, and mitigate risk through automation. The ideal candidate should have knowledge of software testing methodologies, automation best practices, and the software development life cycle (SDLC). They should also have experience working with teams of engineers, as an Automation Engineer, and leading automation initiatives.
Responsibilities
- Design, develop, and execute automation scripts using open source tools (Jest and Cypress.io)
- Debug and define corrective actions for a complex microservices system
- Translate business requirements into detailed test plans and test cases
- Estimate, prioritize, plan, and coordinate quality testing activities
- Decompose the system to test services and existing functionality in isolation
- Perform larger end-to-end tests
- Develop and improve test automation frameworks using cloud infrastructure
- Implement necessary CI/CD pipelines
- Improve deployment approval processes for automated testing and deployments
- Partner with Engineering teams to review quality specifications and technical design documents
- Provide timely and meaningful risk assessment and feedback
- Ensure detailed reporting to provide visibility into test results and quality metrics
Requirements
- Experience working as an Automation Engineer and leading automation initiatives
- Knowledge of software testing methodologies, automation best practices, and software development life cycle (SDLC)
- Ability to design, develop, and execute automation scripts using open source tools (Jest and Cypress.io)
- Strong debugging skills and ability to define corrective actions for a complex microservices system
- Ability to translate business requirements into detailed, comprehensive, and well-structured test plans and test cases
- Experience decomposing the system to test services and existing functionality in isolation, as well as performing larger end-to-end tests
- Familiarity with cloud infrastructure and ability to leverage it to develop and improve test automation frameworks
- Experience with CI/CD pipelines and improving deployment approval processes for automated testing and deployments
- Ability to review quality specifications and technical design documents to provide risk assessment and feedback
- Strong attention to detail and ability to provide detailed reporting on testing activities
Benefits
- Generous Paid Time Off including annual leave, paid bereavement, and family sick leave
- Universal Paid Parental Leave for both parents + flexible return to work program
- Paid Sabbatical after 5 years of continuous service
- Competitive Stakeholder Pension
- Comprehensive health, dental care and dependents care from day 1 of employment
- Company wide events and outings
- Hybrid Work - option to work remotely 3 days a week