What are the responsibilities and job description for the Senior Software Test Automation Engineer position at Wolters Kluwer?
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.
- 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.
MINIMUM QUALIFICATIONS
- Bachelor's degree in Computer Science or equivalent work experience.
- 5 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 TFS or 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 Microsoft Test Manager a plus.
- Experience with testing microservices a plus.
- Experience with Microsoft Azure a plus.