The Senior Software Test Engineer is responsible for the testing of major components of present and future MSD software products.
Requirements
- Working knowledge of testing tools like Selenium WebDriver and Postman.
- Working knowledge of Java, Python, version management control software, and bug-tracking software.
- Knowledge of test management software is desired.
- Knowledge of scripting, building tools, databases, and installations desirable.
- Ability to work in a fast-paced environment with developers to integrate and test software components into a system to meet requirements
- Ability to diagnose and troubleshoot the test framework to resolve problems during automated test development.
- Ability to analyze requirements and user stories to ensure test coverage.
Responsibilities
- Independently create, improve, maintain, and execute a testing framework (manual and automated).
- Develop and execute smoke tests, test software patches, test internal releases and test full product releases.
- Develop and execute end-to-end, operational, and performance tests for software products.
- Verify and/or validate software products providing official verification results.
- Aide in the creation of release documentation and ensure they are complete and accurate.
- Review, improve, and audit based on our processes used for verification and validation.
Other
- Interfacing with other departments when needed to coordinate testing efforts or resources.
- Excellent interpersonal skills and ability to work well with personnel at all levels.
- Effectively communicate issues/problems and results that impact timelines, accuracy and reliability of test data.
- Creativity in test approach is expected.
- Strong written and verbal skills required.