Senior QA Engineer
Full TimeJob Overview
xMatters (an Everbridge company) is hiring a Senior QA Engineer to play a key role in ensuring the quality, reliability, and scalability of our cloud-based software products. This position is ideal for someone who thrives in a fast-paced, collaborative engineering environment and wants to influence testing strategy, mentor others, and help shape the future of quality practices across our teams.
xMatters (an Everbridge company) is hiring a Senior QA Engineer to play a key role in ensuring the quality, reliability, and scalability of our cloud-based software products. This position is ideal for someone who thrives in a fast-paced, collaborative engineering environment and wants to influence testing strategy, mentor others, and help shape the future of quality practices across our teams.
What you'll do:
- Partner with product managers and engineers to review requirements/user stories and close gaps before development begins.
- Design, maintain, and execute comprehensive functional, performance, availability, and reliability test strategies.
- Drive prioritization of testing tasks based on project goals, risks, and business impact.
- Own and improve QA processes, proactively identifying areas for automation, efficiency, and innovation.
- Mentor and coach QA engineers, sharing best practices and encouraging a culture of quality.
- Collaborate closely with stakeholders to monitor testing progress, assess risks, and communicate recommendations.
- Provision, maintain, and optimize test environments to support development and release cycles.
What you'll bring:
- A degree or diploma in Computer Science, Software Engineering, or equivalent experience.
- 7+ years of software testing experience, including both manual and automated testing.
- Strong experience with high-level languages (e.g., Python, Ruby, Java).
- Proficiency in scripting (e.g., Bash) and working with *nix systems.
- Demonstrated experience designing and maintaining automation frameworks (e.g., Selenium, Cypress, Rest Assured).
- Hands-on experience testing distributed systems and cloud environments (Google Cloud Platform, Kubernetes, Docker, AWS).
- Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins).
- Strong understanding of regression, risk-based, and performance testing methodologies.
- Skilled at writing SQL queries and working with large datasets.
- Excellent communication skills, with the ability to influence and advocate for quality across cross-functional teams.
- Experience leading QA strategy and scaling test automation in fast-growing environments.
- Familiarity with load testing frameworks (e.g., JMeter, Locust).
- Experience with chaos testing and high-availability validation.
- Knowledge of Agile methodologies (SCRUM, Kanban) and experience contributing to team ceremonies.
- Demonstrated ability to guide adoption of modern QA tools and practices.
Stuff That Earns You Bonus Points
Make Your Resume Now