Minitab is looking for a high performing Senior Software Quality Engineer that has a passion for quality and testing. Additionally, this high performer will show a high level of autonomy, a professional curiosity, and an eagerness to find new ways to improve the product they are working on but also love working as part of highly collaborative team. The Role:
- Work as part of a project team with particular emphasis on both user-view testing and statistical verification.
- Participate in the development of new features; including design reviews, test plan design and execution, documentation reviews, code reviews, unit testing, and coding tasks.
- Develop and execute test plans for new or enhanced features in developed products and supporting components, including white and black box test strategies.
- Develop, verify, and maintain software testing tools and output, including automated test frameworks, scripts and utilities.
- Develop and maintain an in-depth knowledge of areas in developed products and supporting components.
- Develop and maintain technical expertise in testing tools, techniques, and processes
- Serve as lead on larger development projects and be able to handle the coordination of simultaneous development and/or testing tasks.
- Assist less experienced engineers with problems regarding testing approaches, application knowledge, and technical knowledge.
- Research and recommend improved testing tools, techniques, and processes.
- Advocate for testable frameworks.
- Help establish a continuous learning culture where best practices are taught, learned, and used.
The Candidate:
- Bachelor's Degree in Information Technology or related discipline; or equivalent experience required.
- 4 to 7 years of experience in development, research, or product testing or other relevant experience.
- Demonstrated software testing experience and familiarity with testing frameworks.
- A track record of successfully completing software development tasks on schedule
Skills:
- Good investigative and problem-solving skills with excellent attention to detail.
- Proven ability to think logically and methodically.
- Above average computing skills, including a general knowledge of microcomputers, operating systems, and application packages.
- Ability and initiative to work effectively both independently and as a member of a development team.
- Ability to speak, read, write, and understand the English language.
|