Job Description
Are you a seasoned Quality Assurance professional with a passion for excellence and a keen eye for detail? InnovateTech Solutions, a leader in cutting-edge software development, is seeking a talented and driven Senior Quality Assurance Engineer to join our dynamic team in San Francisco. This is an incredible opportunity to make a significant impact on our product quality, working on innovative projects that define the future.
At InnovateTech, we believe that quality is not just a phase; it's an integral part of our development lifecycle. As a Senior QA Engineer, you will be a pivotal force, driving our quality strategy, implementing robust testing methodologies, and mentoring junior team members. If you're ready to elevate your career and contribute to a company that values innovation, collaboration, and impeccable product standards, we want to hear from you!
Responsibilities
- Design, develop, and execute comprehensive test plans, test cases, and test scripts for new and existing features.
- Lead and participate in all aspects of the QA lifecycle, including functional, regression, performance, and integration testing.
- Implement and maintain automated test frameworks and scripts using industry-standard tools and practices.
- Collaborate closely with product managers, developers, and DevOps teams to ensure high-quality software releases.
- Identify, document, and track software defects, working with development to ensure timely resolution.
- Mentor and provide guidance to junior QA engineers, fostering a culture of continuous improvement and best practices.
- Contribute to the continuous improvement of our QA processes, tools, and methodologies.
- Perform root cause analysis for identified issues and provide recommendations for prevention.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of progressive experience in Quality Assurance and software testing, with a focus on web and and mobile applications.
- Proven expertise in designing and implementing automated test solutions (e.g., Selenium, Cypress, Playwright, Appium).
- Strong understanding of software development lifecycles (SDLC) and Agile/Scrum methodologies.
- Proficiency in at least one scripting language (e.g., Python, JavaScript, Java).
- Experience with API testing tools (e.g., Postman, SoapUI) and performance testing tools.
- Solid understanding of SQL and database testing concepts.
- Excellent analytical, problem-solving, and communication skills.