Job Description
Location - Des Moines, IA
A strong battle-tested Quality Test Architect. Experience in automation with multi-tenant architectures, hands-on experience in Selenium Framework
Qualifications:
•10+ years of experience working as a Test Engineer or similar role
•6+ years of experience working with Test Automation frameworks (e.g., Selenium, Cucumber, Robot, Appium, Junit, PyTest, etc.)
•Hands-on experience building/extending Test Automation frameworks
•Good to have Experience with databases/SQL to extract, load, manipulate and analyze complex data to identify patterns/trends and draw conclusions
•Good to have Experience with web service technologies (e.g., XML, REST, SOAP)
•Bachelor's degree in engineering, computer science, computer engineering, or equivalent work experience
Preferred Qualification:
•Experience developing functional tests (e.g., integration, interface/API testing and unit testing)
•Experience developing non-functional tests (i.e., performance testing, load testing, stress testing, security testing, etc.)
•Strong technical individual contributor - experienced with modern quality engineering tools
•Experience with closed-box and open-box testing
•Experience with big data technologies (e.g., Hadoop, Spark)
•Knowledge of various deployment strategies (i.e., Canary, Blue/Green, A/B, etc.)
•Experience with Code Quality tools (e.g., SonarQube)
•Experience with Security Scanning tools (e.g., Snyk, BlackDuck)
•Experience with CI tools (e.g., Jenkins, GitLab, CircleCI)
•Self-motivator who can identify opportunities for improvement and tackle/resolve challenges
•Passion for excellence in product quality and reliability
•Ability to pay close attention to details and ensure accuracy of testing procedures
•Ability to collaborate effectively with cross-functional teams and proactively engage colleagues to present test results and resolve open issues
•Excellent communication and problem-solving skills