Tester II, Product
What You Will Do:
- Work closely with all project stakeholders to thoroughly understand business processes and technical specifications of the software product.
- Ensure all Agile principles and guidelines provided are met throughout the Sprint cycles and the complete Release cycle.
- Collaborate among the engineering and product teams to develop effective test strategies and test plans.
- Participate and contribute to various aspects of the Software Development and Testing Lifecycle including requirement gathering, testing, installation, build verification, and support.
- Analyze the scope of all the functional and non-functional requirements and develop Test Cases to satisfy the business Use Cases.
- Work with cross-functional teams to ensure the highest quality throughout the software development lifecycle.
- Perform System Testing, Acceptance Testing, Integration Testing, and Regression Testing.
- Report Bugs and Errors in the Bug management system.
- Develop SQL queries for backend and API testing.
- Participate in the Test Case and automation scrip development & review process.
- Provide continuous support with overall software quality and testing with continued refactoring of Test Cases as well as the automated test scripts.
- Design, code, test, deploy, and maintain testing automation solutions that provide automated test coverage of business functionality for the team with a variety of automation testing solutions as appropriate for the software system e.g. Postman, Selenium, Playwright, JMeter etc.
- Run the automated test suites as needed for the product releases, analyze the execution report, and visualize the findings.
- Complete assigned work within agreed upon schedule and budget while maintaining a high level of quality.
What You Will Need:
Education & Experience:
- Minimum 6+ years of QA experience with the combination of Functional and Automation testing.
- Bachelor s degree or recognized equivalent, preferably in Computer Science or a related field, from an accredited university.
- In-depth understanding of the various testing concepts (e.g. Functional, Usability, Availability, Performance).
- Must have proficiency in Database query knowledge.
- Strong interpersonal and communication skills, flexibility, team spirit, and positive can-do approach.
Knowledge, Skills & Abilities:
- Strong background in SDLC and Agile (Scrum) software development methodology.
- Experience with different kinds of testing included but not limited to Functional, System, End-to-End, Sanity, Regression, Build Verification, System Integration etc.
- End to end functional automation using modern tools such as Selenium, Playwright, Cypress etc.
- In-depth understanding of API testing including API automation.
- Languages proficiency - Java (Primary), C#, TypeScript/JavaScript (Secondary).
- Experience with DevOps and CI/CD pipeline (Jenkins, Git Actions etc.).
- Solid background on repository & version controlling systems e.g. Bitbucket, GitHub, Git bash.
- Experience in the marine or engineering domain is a plus.
Reporting Relationships:
Will report to Manager, Quality Assurance or Manager II, Product Delivery.
Working Conditions:
The work environment will primarily be an air-conditioned office setting requiring the employee to sit for prolonged periods while concentrating on a computer screen.