We are looking to add another QA Automation Engineer to our Engineering department.
Requirements
Experience and Skills we are looking for:
- Proven ability to work with other engineers to develop and improve existing automated quality assurance tools
- Experience working in both test and production code for web applications, including MVC, APIs, Js, and Unit tests
- Development of a complete product understanding, and leveraging that to discover defects and improvements
- Participation in pairing, documentation, and other forms of knowledge sharing to help improves processes and the product
- Ability to work in the following time zones: Eastern Standard Time, Central Standard Time, Mountain Standard Time, and/or Pacific Standard time
- 5+ years of dynamic or strictly typed OOP experience including C++, PHP, Java, Python
- 5+ years experience debugging complex code using debugging tools such as: Console, Developer Tools, XDebug
- 5+ years with exploratory testing, documenting use cases, and becoming a product expert
- 5+ years experience with BDD, and TDD, Gherkin, Cucumber, Behat, Codeception, Selenium UI testing, writing test cases for API's
- Experienced at avoiding and resolving false negatives and false positives, especially in UI testing
- Excellent written and oral communicator
Nice to have, but not fully required experience:
- Previous remote working experience
- Working with CI / CR tools like: Gitlab CI, Jenkins, Circleci, SauceLabs, Code Coverage, Code Deploy
- Systems administration: LAMP, Docker, Vagrant, Bash
- Previous experience helping establish a testing mindset throughout the implementation process from planning to release
- Working on web applications that process large volumes of data and/or receive high volumes of traffic