Role: Senior Software Test Automation Engineer
Experience: 6 to 10 years
Responsibilities:
- Lead the design and execution of complex automated test cases.
- Perform hands-on testing, with a focus on Automation and Manual testing
- Develop and maintain test automation frameworks and scripts.
- Mentor junior team members and guide best practices.
- Analyze test results and identify opportunities for test coverage improvements.
- Participate in code reviews and collaborate with developers on testing strategies.
- Execute performance and load testing using appropriate tools.
- Implement automated regression testing into CI/CD pipelines.
- Troubleshoot and resolve intricate automation challenges.
- Document test processes and outcomes for future reference.
- Contribute to the continuous improvement of test methodologies and procedures.
Required Skills:
1. Manual Testing
- Jira and XRay
- Test case design and execution
- Exploratory and regression testing
- Requirement analysis and coverage mapping
- Defect reporting and tracking
2. Automation Testing
- Writing automated tests in BDD C#/Java (using frameworks like NUnit, xUnit, MSTest)
- UI automation (e.g., Selenium, Reqnroll)
- API automation (e.g., RestSharp, Postman, Swagger)
- Maintenance of automation scripts
- Knowledge of automation framework development
3. Test Management & Reporting
- Test planning and documentation
- Test case management tools (e.g.Jira, xray)
- Defect lifecycle management
- Test result analysis and reporting
4. CI/CD & DevOps Integration
- Integrating tests into CI/CD pipelines (e.g., Azure DevOps, GitHub Actions)
- Understanding of build and deployment processes
5. Version Control
- Working knowledge of Git (branching, merging, pull requests)
6. Soft Skills
- Analytical and critical thinking
- Effective communication and documentation
- Collaboration with developers, BAs, and stakeholders
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.
Read Full Description