Essential Duties and Responsibilities
• Design, implement, and execute automated testing suites on the C#/.NET/SQL Server technology stack. • Design, build, and test high quality reusable automated test harnesses and modules. • Develop and support automated unit, system, performance, and load test harnesses and modules. • Design, create, and execute high quality, reusable manual test cases and scripts as needed in addition to automation. • Experience contributing to the delivery of high quality products on time while working on Agile Teams and following Agile + SAFe methodologies. • Individual tasks within a work team, using the ability to manage multiple priorities and generate innovative problem-solving solutions. • Ability to solve complex problems independently. • Mentor less-experienced staff in their career development. • Generate innovative approaches and solutions to recurring problems. • Estimate efforts for individual tasks. • Improve efficiencies and reduce costs through adherence and enhancements to project management methodologies. • Manages individual career development and initiate career development discussions with manager.
• Bachelor's degree in Computer Science or equivalent work experience. • 6+ years of experience in the software industry (QA and/or Development). • 3+ years of automation experience building maintainable automation frameworks (e.g. Selenium, QTP, Ruby, or Perl). • 3+ years experience testing client facing software. • 3+ years experience designing, building and testing high quality reusable automated test harnesses and modules. • Demonstrated aptitude for analytical problem-solving. • 3+ years experience documenting defects, reproduction steps, RCA’s, and producing technical documentation. • 3+ years experience troubleshooting technical issues with internal or external customers. • 3+ years experience with Azure DevOps. • 5+ years experience with test automation tools.
Preferred Qualifications: • Experience with testing commercial client facing software. • Experience developing and supporting automated unit, system, performance, and load test suites. • Experience leveraging continuous build and automated test frameworks. • Experiencing evaluating and improving the testing processes within an Agile development team. • Experience using Coded UI a plus. • Experience using MS Test Manager a plus. • Experience with testing microservices a plus. • Experience with MS Azure a plus.