Quality Assurance Manager
Markmonitor · Meridian, ID · 1 mo ago
On-siteQuality AssuranceFull-time
Essential Duties & Responsibilities
- Test Analysis
- Review stories and perform test analysis (including data and environmental factors).
- Define good test conditions and be able to pick between a variety of testing techniques to ensure proper test coverage.
- Understand the product usage to help define expected outcomes from business requirements.
- Drive discussion around the technical aspects of the product to be able to identify the best times to run tests.
- Create test plans and gather consensus from the team — for both project and incremental enhancements.
- Collaborate with Engineering as well as the business stakeholders as part of analyzing testing needs.
- Ensure both positive and negative testing is included in analysis.
- Test Execution
- Create executable test suites that are easy to debug and result reports are clear and accessible, e.g., in pipelines.
- Raise bugs with sufficient data and debug information for others to easily take the next steps.
- Define what environments are needed to run particular suites of tests.
- Quality and Risk
- Understand client usage of software to help define bug severity and take part in team triage as required.
- Understand the team software delivery process and look for ways that the team can improve by focusing on QA activities such as automation strategy and test strategy.
- Initiate proper feedback loops relating to user experience and issues, looking for trends or underlying issues.
- Teamwork
- Drive continuous improvement and be vocal in team meetings to discuss quality implications of integrations.
- Take responsibility for learning and share findings or lessons learned.
- Provide coaching to the team relating to test techniques, testability, test setup, etc.
- Ensure any test automation is run regularly, proper feedback loops are defined, and results are reviewed.
- Participates in code reviews.
- Minimum of 3 years of experience in writing and executing software tests.
- Experience with troubleshooting software issues.
- Good communication skills.
- Demonstrable proficiency in software engineering techniques and methodologies.
- Work with team members to help plan, estimate, and develop solutions to unique technical problems.
- Work independently with little or no direction.
- Quickly raise issues or concerns to the team and drive discussion end to end.
- Accountable for themselves and success of the team.
- Facilitate trust and collaboration by contributing and soliciting feedback.
- Proactively communicate with peers and offer constructive feedback, raise risks, concerns, and roadblocks.
- A minimum of 3 years of relevant work experience.
- Demonstrable proficiency in Java, Selenium, Playwright and Cucumber or related languages.
- Fundamental understanding of core Agile principles and frameworks (Kanban, Scrum, etc.).
- Good interpersonal skills with the drive to learn new technologies.
- Good analytical and problem-solving skills.
- Good aptitude to quickly learn new processes, skills, technology, and tools.
- Extensive experience working with cloud-based applications and cloud tools, preferably AWS.
- Good verbal and written communication skills in English.
- Capable of working tasks with medium-high risk/complexity/challenge and under pressure.
- Demonstrable leadership, strong work ethic, proactive thinking, maturity, and creative capabilities.
- Full-Time
- Standard business hours (Monday–Friday), with flexibility for non-standard hours to accommodate global operations and deadlines.
- Minimal to moderate (up to 15–20%) for regional meetings, team visits, or business needs.