We’re looking for a QA Automation professional who wants to help create and lead our QA practices. The right candidate has the opportunity to have a significant impact on our clients, products, and 70+ team members across the United States and Central/South America.
As a Senior Quality Assurance Automation Engineer, your mission is to increase quality, speed to release, and the cost-effectiveness of our products by building Automation Testing into our well established engineering practice. To do this, you will work as an individual contributor (building and executing scripts), and as a peer leader collaborating with:
The Director of Engineering, to define a 3 year plan for building out the QA organization Delivery Leads, to define and refine requirements QA Testers, to implement the tests you write (and provide mentorship) Engineers, to facilitate the deployment and monitoring of the products we build
Responsibilities
Create, maintain, and document test plans for front-end and back-end cloud applications
Collaborate with Delivery Leads and Engineers to define functional/non-functional requirements based on user stories
Write automated testing scripts intended to be executed by more junior automated testers: ensure scripts are simple to understand, flexible to modify and intuitive to implement
Automate test plans and test cases based on the business requirements, user stories and technical specifications
Implement, monitor, and report on key metrics (i.e., quality, coverage, defect-rate, performance, etc.)
Facilitate deployment of products through use of automation and continuous integration practices
Participate in ad hoc and other manual testing efforts designed to test end-to-end scenarios that are harder to automate
Mentor Automation-aspiring testers
Continuously improve and streamline the testing automation process
Research emerging tools and methodologies to reduce manual testing effort
Requirements
A Bachelor’s degree in Computer Science or Information Technology; relevant experience can be substituted for educational degree
6+ years experience in multiple testing techniques (i.e., functional, regression, integration, smoke, performance, exploratory)
4+ years in-depth experience writing and executing automated tests from software requirements
Experience in iterative development and scrum rituals (i.e., sprint planning, estimation, backlog grooming)
Extensive experience with QA Test Tools and Frameworks (i.e., Selenium, Cucumber, or otherwise)
Experience with code build, deployments and version control tools (GIT related)
Strong experience in testing and deployment with Continuous Integration and Continuous Deployment environments
Advanced experience within Mac/Linux environment
$100,000

