Responsibilities will include:
- Design, develop, and support automated testing suites.
- Mentor team members on test automation.
- Enable continuous delivery of features.
- Proactively bring issues and problems to the attention of the team.
- Be organized and detail oriented.
- Work closely with software engineers and product owners to ensure that all scenarios for a given feature set are properly defined and well understood.
- Have the drive to become an expert in emerging test automation technologies.
- Be able to capture defects and communicate the criticality of each identified issue with the team and management clearly and concisely.
- Encourage a strong desire to automate all repetitive and repeatable testing activities.
Requirements for this role:
- More than 2 years of experience in a QA Automation role.
- Multiple years of experience in QA automation tooling.
- Demonstrable knowledge of QA processes and their application in an agile delivery environment.
- Experience in implementing, executing, and monitoring automated test suites using various technologies including, but not limited to, Cucumber, Selenium, FitNesse, Watir.
- Experience with using CI/CD technologies such as Jenkins, Bamboo, Travis CI.
- Proficient with issue tracking tools such as Jira, Redmine, and Rally.
- Some working knowledge of relational databases such as PostgreSQL and MS SQL.
- Desire to continuously learn new techniques and technologies to evolve your skillset with our technology stack.
- Experience building test infrastructures that leverage technologies such as Docker.
- Testing applications deployed to cloud environments such as Google Cloud or Azure.
- Experience mentoring other QAs on automation and quality initiatives.
- Experience with multiple programming languages such as JavaScript, Java, Ruby, C#
Does this sound like you? Do you have questions? Apply here to find out more!