The Role
About the Role
Validity is seeking an experienced Quality Assurance Engineer to join our QA team. In this role, you will report to the Engineering Manager and collaborate closely with both the Product and Engineering teams throughout the development lifecycle. You will be responsible for designing, developing, and executing comprehensive test plans—including both manual and automated approaches—to ensure the delivery of high-quality, robust software.
Team Dynamic
At Validity, we foster a culture of individual accountability and team collaboration. As a QA Engineer, you will play a critical role in upholding our commitment to quality and trust. You’ll maintain, design, implement, and execute comprehensive test strategies to ensure the reliability, scalability, and performance of our foundational services and products. You’ll work closely with developers, product managers, and DevOps to deliver high-quality solutions, while also crafting innovative approaches to solving complex problems.
Position Duties and Responsibilities
Validity is seeking an experienced Quality Assurance Engineer to join our QA team. In this role, you will report to the Engineering Manager and collaborate closely with both the Product and Engineering teams throughout the development lifecycle. You will be responsible for designing, developing, and executing comprehensive test plans—including both manual and automated approaches—to ensure the delivery of high-quality, robust software.
Team Dynamic
At Validity, we foster a culture of individual accountability and team collaboration. As a QA Engineer, you will play a critical role in upholding our commitment to quality and trust. You’ll maintain, design, implement, and execute comprehensive test strategies to ensure the reliability, scalability, and performance of our foundational services and products. You’ll work closely with developers, product managers, and DevOps to deliver high-quality solutions, while also crafting innovative approaches to solving complex problems.
Position Duties and Responsibilities
- Collaborate closely with developers, product managers, and DevOps to ensure quality is embedded throughout the development lifecycle
- Understand complex product requirements and participate in requirement reviews, planning sessions, and test case reviews
- Design, implement, and execute comprehensive manual, exploratory, and automated test strategies for APIs, microservices, backend components, and user interfaces
- Develop and maintain automated test scripts using Cypress and integrate them into CI/CD pipelines to support fast and reliable deployments
- Review UI components for functionality, usability, and conformance to design standards
- Identify, isolate, document, and track bugs through resolution, and maintain high-quality documentation to support debugging and future enhancements
- Monitor and analyze test results, investigate root causes of failures, and drive issues to closure
- Participate in code reviews and contribute to the continuous improvement of QA processes and tools
- Advocate for quality across the engineering organization and help define and maintain quality metrics
- Clearly communicate testing status, risks, and issues to relevant stakeholders
- 4+ years of experience in software quality assurance, including manual, automated, performance, and load testing
- Deep understanding of testing methodologies, QA best practices, and experience working within short and long release cycles
- Hands-on experience with automated testing frameworks and tools such as Cypress, Selenium, Playwright, Jest, Mocha, JUnit
- Strong experience testing RESTful APIs and microservices using tools like Postman or Swagger
- Familiarity with CI/CD tools and pipelines including GitHub Actions, CircleCI, and Jenkins; ability to troubleshoot and resolve build issues
- Experience working in Agile/Scrum development environments, collaborating with product and development teams to define QA parameters and priorities
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Familiarity with tiered web application architectures and relational databases
- Proficiency in at least one programming language, such as Python, Java, or JavaScript
- Experience with cloud platforms such as AWS, Azure, or GCP
- Exposure to performance and load testing tools such as JMeter, Gatling, or K6
- Familiarity with Salesforce
- Experience testing desktop applications built with Electron
Similar Jobs
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Businesses run better and grow faster with trustworthy data. For over 20 years, tens of thousands of organizations across the world have relied on Validity solutions – including Everest, DemandTools, BriteVerify, GridBuddy Connect, and MailCharts – to target, contact, engage, and retain customers effectively. Marketing, sales, and customer success teams worldwide trust Validity solutions to help them create smarter campaigns, generate leads, drive response, and increase revenue.









