Job Description
Are you a meticulous problem-solver with a passion for perfection? Do you thrive in a fast-paced, innovative environment where your contributions directly impact product excellence? Quantum Innovations Inc. is seeking a talented and driven Senior Quality Assurance Engineer to join our cutting-edge engineering team in San Francisco.
At Quantum Innovations, we're building the future of AI-driven analytics. Our products are used by millions, and their reliability and performance are paramount. We believe that exceptional quality starts with exceptional people.
As a Senior QA Engineer, you will play a critical role in ensuring the integrity, reliability, and usability of our software applications. You will work closely with product managers, developers, and other QA engineers to define, implement, and execute test strategies across various platforms. If you're ready to make a significant impact and help us deliver world-class software, we want to hear from you!
We offer a collaborative culture, opportunities for professional growth, and a chance to work with groundbreaking technology. Join us and help shape the future!
Responsibilities
- Design, develop, and execute comprehensive test plans, test cases, and test scripts for new features and existing functionalities.
- Perform various types of testing, including functional, regression, integration, performance, and user acceptance testing (UAT).
- Identify, document, and track software defects and work closely with development teams to ensure timely resolution.
- Develop and maintain automated test suites using industry-standard frameworks and tools to improve efficiency and coverage.
- Collaborate with product management and engineering teams to understand requirements, provide feedback, and ensure quality is built into every stage of the SDLC.
- Participate in sprint planning, stand-ups, and retrospectives, advocating for quality best practices.
- Mentor junior QA engineers, share knowledge, and contribute to the continuous improvement of our QA processes and methodologies.
- Ensure adherence to quality standards and best practices throughout the software development lifecycle.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of experience in Quality Assurance or Software Testing, with a focus on web or mobile applications.
- Proven expertise in designing and implementing automated test frameworks (e.g., Selenium, Playwright, Cypress, Appium) using languages like Python, Java, or JavaScript.
- Strong understanding of software development life cycles (SDLC) and various testing methodologies (Agile, Scrum).
- Experience with API testing tools (e.g., Postman, JMeter) and performance testing concepts.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent analytical, problem-solving, and communication skills, with keen attention to detail.
- Ability to work independently and as part of a cross-functional team in a dynamic environment.