Job Description
Are you a meticulous problem-solver with a passion for perfection? Do you thrive on ensuring seamless user experiences and robust software performance? InnovateTech Solutions, a leader in transformative technology, is seeking an exceptional Senior Quality Assurance Engineer to join our dynamic team in the heart of San Francisco.
At InnovateTech, we believe that quality is not just a feature; it's the foundation of everything we build. As a Senior QA Engineer, you will play a pivotal role in shaping the reliability, performance, and user-friendliness of our groundbreaking products. You'll work alongside brilliant engineers, product managers, and designers, embedded in an agile environment where your insights directly influence our development lifecycle. This is an unparalleled opportunity to lead quality initiatives, mentor junior team members, and implement cutting-edge testing strategies that ensure our software consistently exceeds expectations.
If you're ready to elevate your career and make a tangible impact on products used by millions, we invite you to explore this exciting challenge. Join us and help define the future of quality!
Responsibilities
- Design, develop, and execute comprehensive test plans, test cases, and test scripts for new and existing product features.
- Implement and maintain robust automated test frameworks using industry-standard tools and scripting languages.
- Identify, document, and track software defects, collaborating closely with development teams to ensure timely resolution.
- Lead and mentor junior QA engineers, fostering a culture of quality and continuous improvement within the team.
- Conduct performance, security, and scalability testing to ensure optimal product functionality under various conditions.
- Participate actively in all phases of the Agile software development lifecycle, from requirements gathering to deployment.
- Contribute to the enhancement of QA processes, tools, and methodologies to increase efficiency and effectiveness.
- Collaborate with product managers and stakeholders to clarify requirements and ensure testability of features.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of progressive experience in Quality Assurance, with a strong emphasis on test automation.
- Proficiency with automated testing tools such as Selenium, Cypress, Playwright, or similar.
- Solid experience with API testing tools (e.g., Postman, SoapUI) and performance testing tools (e.g., JMeter, LoadRunner).
- Strong scripting and programming skills in at least one language (e.g., Python, Java, JavaScript, C#).
- Deep understanding of software development lifecycle (SDLC) and Agile methodologies.
- Experience with CI/CD pipelines and integrating automated tests into continuous integration workflows.
- Excellent analytical, problem-solving, and communication skills, with a keen eye for detail.