Tech Stack
Distributed SystemsIoTJavaJavaScriptJUnitPythonSeleniumTerraform
About the role
- Help build the next generation of new features and functionality for a highly available, highly scalable safety monitoring platform
- Drive overall test strategy vision
- Lead team of 5-7 QA developers
- Lead the design and implementation of test automation frameworks
- Mentor and train team members on testing best practices and automation frameworks
- Create, maintain, and execute automated test scripts
- Coordinate with software development teams to identify automation test needs
- Review and analyze test automation results to ensure software quality
- Collaborate with developer and infrastructure teams to integrate automated tests into CI/CD pipelines
- Monitor and improve the efficiency of test automation processes
- Take responsibility for project schedule
Requirements
- Leadership experience in a testing or QA role
- Very Strong understanding of automated testing
- Deep knowledge of API Testing
- Deep knowledge of one or more of Selenium, Playwright, or similar
- Deep knowledge of one or more of Java, Python, JavaScript or similar
- Deep knowledge of one or more Junit, Pytest, Jasmine or similar
- Experience with Performance testing
- Experience with CI/CD systems (Github, Gitlab, other)
- Experience testing distributed systems
- Experience with chaos testing is a plus
- Experience auto testing mobile applications is a plus
- Experience testing IoT systems is a plus
- Experience with Infrastructure as a Service (Terraform, CloudFormation) is a plus