Full Job Description
About the Role:
This position in Quality Assurance is responsible for leading or participating in testing of systems. The position works with developers, project managers, and other stakeholders to enhance quality and process standards and to plan and execute effective and efficient test approaches to accomplish on-time and efficient delivery of high-quality software products and/or data. The position emphasizes modern QA practices, including UI and API testing, test automation, and risk-based testing techniques.
TECHNICAL SKILLS:
• Solid understanding of software development lifecycles and QA methodologies.
• Experience writing and executing test plans and test cases
• Experience testing RESTful APIs using tools such as Postman or similar
• Understanding of HTTP methods, status codes, and request/response validation
• Experience with UI test automation tools such as Playwright, Selenium, or similar frameworks
• Understanding of when and how to apply test automation to improve coverage and efficiency
• Familiarity with a risk-based or adversarial ("red-team") testing mindset, including negative and edge-case testing
• Ability to inspect and analyze network requests and responses using browser developer tools or similar utilities
• Knowledge of process improvement principles and quality standards
• Strong attention to detail and analytical problem-solving skills
• Effective written and verbal communication skills
• Proven research and troubleshooting skills
• Strong time management and organizational skills
ACCOUNTABILITIES:
• Develop, execute, and document testing activities to ensure software products meet requirements, quality standards, and stakeholder expectations
• Perform functional, negative, and risk-based test scenarios to identify edge cases, authorization concerns, and unintended system behavior
• Use available tools (including browser developer tools) to inspect system interactions and help identify defects not easily found through UI testing alone
• Perform API-level testing to validate backend behavior, data integrity, and error handling
• Contribute to the creation and maintenance of automated UI test scripts in support of regression and smoke testing efforts
• Collaborate with project managers, technical leads, and subject matter experts to plan and execute testing efforts
• Construct, maintain, and execute test plans and test cases/scripts, including regression, integration, and system testing
• Identify opportunities to apply automation or other tools to improve the efficiency and effectiveness of testing
• Report defects clearly and accurately, including steps to reproduce, test evidence, and risk assessment
• Assist with root cause analysis and verify that corrective actions are properly addressed
• Suggest and support process improvements that enhance quality, consistency, and delivery efficiency
• Participate in project reviews and quality checkpoints to ensure testing criteria are met
• Maintain awareness of industry trends, tools, and best practices related to software quality assurance
• Work collaboratively across teams to support continuous improvement initiatives
• Function as supplemental team technical support as needed
• Perform other related duties as assigned
U.S. National Base Pay Range: $71,600 - $119,400. Geographic differentials may apply in some locations to better reflect local market rates.This job is eligible for an annual incentive bonus.
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.