Remote Position
[Remote] Senior Quality Assurance Engineer
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. MIB is seeking a hands-on Senior Quality Assurance Engineer to lead quality engineering activities within an Agile product team. The role owns test strategy and risk-based validation, builds and maintains automated test coverage, and partners with stakeholders to deliver reliable software and services to MIB Members.
Responsibilities
- Develop and maintain an Agile, risk-based test strategy, including test plans, test cases, traceability, coverage matrices, and exit criteria aligned to acceptance criteria and business risk
- Participate actively in Scrum or Kanban events, including refinement, planning, daily stand-ups, reviews, demonstrations, and retrospectives, and raise quality risks early
- Design, implement, execute, and maintain automated API, UI, integration, and regression tests using approved frameworks such as Karate, Postman, Playwright, Selenium, and Cucumber
- Integrate artificial intelligence (AI) and automated quality checks into CI/CD pipelines and use results to support release-readiness decisions
- Define test-data requirements and support secure, repeatable test-data creation, masking, maintenance, and lifecycle management
- Validate RESTful services, microservices, integrations, data transformations, and database behavior using JSON, XML, SQL, logs, and service observability data
- Perform exploratory, functional, integration, end-to-end, regression, and production-verification testing as appropriate to the change and risk
- Contribute to nonfunctional testing, including performance, resiliency, security, accessibility, compatibility, and compliance validation
- Investigate failures, isolate root causes, document actionable defects, and partner with engineering teams through resolution and verification
- Provide concise quality status, test evidence, defect trends, risk assessments, and release recommendations to delivery and business stakeholders
- Support release deployments and production incidents, including validation, triage, and retrospective improvement actions
- Promote shift-left and shift-right quality practices, reusable test assets, coding standards, peer review, and continuous improvement across Quality Services
- Mentor less-experienced quality engineers and contribute to technical reviews, estimation, and quality engineering standards
- Partner with development teams to understand system architecture, dependencies, implementation choices, and operational behavior
- Build effective partnerships across MIB IT functions and business stakeholder groups
- Ensure Quality Assurance is represented at the appropriate points throughout the software development lifecycle
- Contribute to quality standards, engineering practices, reusable assets, process improvements, policies, and procedures
- Participate in requirements, design, architecture, and implementation reviews to improve testability and reduce delivery risk
- Perform other duties as assigned based on MIB business needs
Skills
- 5–10 years of software quality engineering or software testing experience, including ownership of test activities for complex applications or services
- Hands-on experience in Agile/Scrum or Kanban teams using Jira and Confluence, with practical knowledge of DevOps and CI/CD practices
- Proficiency testing APIs and distributed services, including REST, JSON, XML, authentication/authorization flows, error handling, and contract validation
- Hands-on automation experience with one or more modern frameworks such as Playwright, Karate, Selenium, Cucumber, JUnit, or Postman
- Working knowledge of Java or another object-oriented programming language, source control with Git, and development tools such as IntelliJ IDEA or Eclipse
- Ability to write and validate SQL queries and investigate data across applications, services, and databases
- Experience with test management and defect tracking tools such as qTest, TestRail, Jira, or comparable platforms
- Experience reviewing logs and telemetry and using evidence to troubleshoot failures across test and production-like environments
- Clear written and verbal communication, strong analytical and problem-solving skills, and demonstrated ability to collaborate across technical and business teams
- Bachelor's degree in computer science, information technology, engineering, or a related field, or equivalent relevant professional experience
- Experience with AWS-hosted systems, microservices, containers, and cloud-native testing approaches
- Experience with Jenkins, GitHub Actions, Azure DevOps, or another CI/CD platform
- Performance and load testing experience with tools such as JMeter or Gatling, including analysis of response time, throughput, and resource utilization
- Experience with consumer-driven contract testing, and testing asynchronous or event-driven integrations
- Familiarity with observability platforms and practices, including centralized logging, metrics, traces, dashboards, and alert validation
- Knowledge of secure software development and testing practices, including OWASP risks, vulnerability remediation validation, and secrets/data handling
- Experience testing accessibility against WCAG expectations and validating cross-browser or cross-device behavior where applicable
- Experience with regulated or data-sensitive environments, particularly HIPAA, FCRA, SOC 2 controls, privacy, and audit-evidence requirements
- Experience evaluating AI-assisted features or using AI-assisted testing tools responsibly, including validation of accuracy, privacy, bias, traceability, and human-review controls
- CSQE, CSQA, ISTQB, AWS, security, or other relevant technical certification
- A master's degree is a plus
Company Overview
Company H1B Sponsorship