Tevora is a tight-knit community of professionals with a shared passion for our craft. Every day, we combine in-depth knowledge of cybersecurity, technology, and compliance to help create more secure digital environments. To Tevorans, every problem is a puzzle in need of solving. We strongly believe that if we put smart, driven people in a room together, they will accomplish great things. We maintain a supportive culture that celebrates continuous learning, diverse perspectives, and sharing the wins. That's why we have our eyes on you.
About The Role
Tevora is seeking a Senior QA Engineer to assist in the daily functions and processes of the DevOps team. As a Sr. QA Engineer, you will play a vital role in ensuring the quality, reliability, and usability of our commercial software product. You will lead the QA efforts, collaborating closely with the development team, product manager, and other stakeholders to define and implement effective testing strategies. Your expertise in QA methodologies, test automation, and the technology stack (Node.js, React, TypeScript, MongoDB, PostgreSQL, AWS) will be crucial in driving the quality assurance process and maintaining a high standard of product excellence.
- Collaborate with the product manager and development team to understand business requirements and define test strategies, test plans, and test cases.
- Design, develop, and maintain automated test scripts using Cypress, ensuring maximum test coverage and reliability.
- Conduct functional, regression, integration, and performance testing of software applications to identify defects and ensure adherence to quality standards.
- Implement and enhance test automation frameworks, tools, and processes to improve efficiency and effectiveness of QA activities.
- Collaborate with the development team to ensure that testable and reliable code is delivered, promoting test-driven development and continuous integration.
- Identify, document, and track software defects, working closely with the development team to facilitate their resolution and ensure timely delivery of high-quality software.
- Monitor and analyze test results, metrics, and quality trends to identify areas for improvement and recommend corrective actions.
- Establish and enforce quality assurance best practices, standards, and processes throughout the software development lifecycle.
- Collaborate with cross-functional teams to ensure that QA activities align with project timelines and deliverables.
- Stay up-to-date with industry trends, advancements in QA methodologies, and emerging technologies to drive continuous improvement in the QA process.
- Additional duties as assigned.
- Proven experience as a QA Lead or similar role, with a strong background in software quality assurance methodologies, tools, and practices.
- Bachelors degree required or 5+ years experience in Software QA and Automation.
- Solid understanding of the technology stack, including Node.js, React, TypeScript, MongoDB, and AWS infrastructure.
- Extensive experience in designing, implementing, and maintaining automated test scripts using Cypress or similar testing frameworks.
- Proficiency in test management and defect tracking tools, such as Jira, TestRail, or similar.
- Strong knowledge of QA methodologies, test planning, test case design, and execution in Agile/Scrum environments.
- Familiarity with CI/CD pipelines and their integration with test automation frameworks.
- Excellent analytical and problem-solving skills, with a keen attention to detail and the ability to troubleshoot complex issues.
- Strong leadership and communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Experience in performance testing and familiarity with related tools like JMeter or Gatling is a plus.
- ISTQB or similar certifications in software testing are advantageous.
- Continuous learning mindset and a passion for staying up-to-date with industry trends and emerging technologies in QA and test automation.
- Valid driver's license as driving will be required in this role
- Ability to work a hybrid schedule (3 days) at our Irvine, CA office.
- Eligible to work in the United States
- Comprehensive Healthcare Benefits
- 401k w/ Employer Matching
- Hybrid Schedule
- Paid Vacations
- Paid Holiday
- Vibrant Work Culture
Job Posted by ApplicantPro