Senior Software QA Engineer (Manual + Automation)
Role details
Job location
Tech stack
Job description
We are seeking a Senior Software QA Engineer with strong capabilities across manual, automation, and performance testing to join our growing global digital team. These are individual contributor r oles that will work across web properties, applications, and platform layers to ensure quality, scalability, and reliability from the ground up.
The ideal candidate is experienced in full-stack QA workflows, can build and execute end-to-end test strategies, and is capable of standing up frameworks, tooling, and processes. This is a hybrid QA role designed for engineers who thrive in fast-paced 0-to-1 environments and want to contribute to building a world-class testing discipline.
Key Responsibilities
-
Design and execute test plans, test cases, and scripts across functional, regression, integration, system, exploratory, and performance test types
-
Lead the creation and maintenance of automation frameworks using modern tools (e.g., Cypress, Playwright, Selenium) and scripting languages (JavaScript, Python, Java, etc.)
-
Test across platforms, including web, mobile, API, and cloud-based applications
-
Conduct performance testing using tools such as JMeter or LoadRunner
-
Collaborate with Developers, Product Managers, and Designers in an Agile environment to define QA requirements early in the development lifecycle
-
Contribute to CI/CD testing integration using Jenkins, GitLab CI, or similar tools
-
Implement and champion QA best practices, documentation standards, and defect tracking protocols
-
Partner with engineering and product teams to evaluate release readiness, identify risk, and support sign-off on production releases
-
Evaluate and propose modern or AI-enhanced testing tools to improve automation, coverage, and test efficiency
-
Participate in building test coverage across complex data-driven, AI-enabled, and enterprise-scale SaaS products
Requirements
-
5+ years of exper ience in software QA engineering, with a blend of manual and automation expertise
-
Strong coding ability in at least one scripting language (e.g., JavaScript, Python, Java)
-
Proficiency with modern QA tools such as Cypress, Selenium, Playwright, Postman, JUnit/TestNG, etc.
-
Hands-on experience with CI/CD tools and test integration (e.g., Jenkins, GitLab CI, CircleCI )
-
Experience testing across full-stack environments (React, Node, AWS, etc.)
-
Familiarity with testing APIs, browser-based applications, and responsive UIs
-
Excellent analytical, troubleshooting, and documentation skills
-
Proven ability to contribute in a global Agile environment, working across distributed teams (US, EMEA, APAC)
Preferred Qualifications
-
Experience building or scaling QA processes and frameworks from scratch
-
Familiarity with performance testing tools such as JMeter or LoadRunner
-
Knowledge of accessibility testing standards (WCAG, ARIA), security testing, and regulated environments (e.g., HIPAA, 21 CFR Part 11)
-
Experience with data validation, AI/ML testing, or experimentation frameworks
-
Background in life sciences, enterprise SaaS, IoT, or e-commerce
-
Experience with QA documentation tools like TestRail, Zephyr, or Xray