What you'll do
- You'll configure automated tests to execute reliably and efficiently in CI/CD environments
- You'll monitor open issues for severity and priority, communicate risks and follow through remediation
- You'll work with the product team and other development teams to understand how new features should be tested
- You'll work with engineers to define and implement mechanisms to inject testing earlier into the software development process
- You'll define non-functional testing needs (security, performance, etc.)
- You'll develop new tests and tools for our frontend, backend, CI/CD
- You'll identify and execute on opportunities to improve the QA process
The role is perfect for you if
- You're an organized and detail-oriented person with a passion for quality and continuous improvement.
- You have extensive experience working with test automation and cross-functional testing.
- You have excellent bug reporting skills and the ability to communicate effectively with various teams across multiple geolocations.
- You have an aptitude for problem solving and are eager to take ownership of exciting new projects.
And you have the following skills and experience
- Knowledge of software QA methodologies, tools and processes
- Demonstrable knowledge of functional programming
- Experience with testing complex single page web applications and modern Continuous Integration systems (e.g., Circle CI, Travis)
- Strong experience with modern web UI automation frameworks (e.gCypress.io, Spectron/WebdriverIO)
- Knowledge of UI test automation on mobile is a plus
