Basic qualifications
- 4+ years of test automation frameworks and tools building experience
- 4+ years of non-internship professional software development testing experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience designing or supporting low-maintenance automation frameworks
Preferred qualifications
- Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
- Experience debugging, diagnosing, and troubleshooting complex, production software issues
- Strong, object-oriented design and coding skills
- Coding experience with automated testing frameworks, tools, services, and physical devices
- Ability to effectively articulate technical challenges and solutions
- Deal well with ambiguous/undefined problems; ability to think abstractly
- Experience influencing software engineering best practices within your team
- Excellent communication, collaboration, reporting, analytical and problem solving skills
- Experience with open source tools and resources