Scope of work:
In the first 30 days, an understanding of our various environments, products and capabilities of the team and technologies.
Beyond 30 days effectively advocate for standards and best practices across architecture of automated testing, delivery teams, and senior management, provide coherent strategy and clear direction of QA automation design and solutions presented by QA teams and supporting the needs and requirements of our development teams.
Optimize, standardize and document our QA environment, guide engineers and analysts in technical aspects of the automation.
Required skills/competencies:
7+ years of software testing automation experience
Expertise with Java or similar object-oriented languages
Deep experience and understanding of automated testing approaches, tools (eg. Selenium) and techniques (e.g., unit, functional, integration, load, performance)
Strong understanding of MySQL or similar relational databases
Experience with a modern Javascript framework like React.js is a plus
Strong analytical sense - let data be your guide
Experience with Git
Drawn to and thrive in a fast-paced environment that pushes code daily
Has a pragmatic approach to determining when something is good-enough
Ability to design a testing strategy/architecture that enables tests to be run at scale in a reasonable amount of time
Able to manage a team independently, as well as collaboratively
Experienced with working on teams that building scalable websites (e-commerce) or large-scale applications
Preferred Skills:
Selenium, Python, Javascripting