Job Overview
The Senior Software Test Engineer plays a pivotal role in advancing our vision of streamlining diagnostic technologies with a focus on customer experience and product quality.
* Collaborate with project teams to understand requirements, estimate, plan, design, and deliver products under test.
* Understand design and implementation-level details of the product under test.
* Learn automation frameworks and add test scripts.
* Create, execute, and review test cases and other test documents according to design and change controls.
* Conduct complex black box, system-level, functional testing, applying comprehensive knowledge of software quality concepts within the software development lifecycle, verify end-to-end customer flows, capture issues/bugs in line with business unit policy/standard, and track to closure.
Key Responsibilities:
As a key member of the team, you will be responsible for ensuring the highest quality products reach our customers. Your expertise in software testing and automation will be instrumental in helping us achieve this goal.
* Bachelor's/Master's degree in Computer Science, Engineering, or related discipline, plus a minimum of 6 years of software testing experience.
* Minimum of 2 years' experience in automation tools such as Selenium, Cucumber, TestComplete.
* Good knowledge of programming languages - preferably C#.
* Experience testing web applications or product testing with knowledge on API and DB testing, perform API validations, and create SQL scripts.
* Experience with Defect Tracking Tools, Requirement Management, and Test Management Tools such as TFS, ADO, HP OpenText ALM, Cognition Cockpit.
Our ideal candidate is highly motivated, has excellent communication skills, and is able to work effectively in a fast-paced environment. If you are passionate about software testing and are looking for a challenging role that allows you to grow and develop your skills, we encourage you to apply.