Job Description
Are you a meticulous problem-solver with a passion for delivering flawless software? Innovate Solutions Inc. is seeking a talented Senior Quality Assurance Engineer to join our dynamic team in San Francisco. We're at the forefront of AI-driven SaaS platforms, dedicated to building cutting-edge products that redefine user experiences. As a Senior QA Engineer, you'll play a pivotal role in ensuring the quality, reliability, and performance of our applications, collaborating closely with development, product, and design teams. If you thrive in a fast-paced environment and are committed to excellence, we invite you to help us shape the future of technology.
At Innovate Solutions Inc., we believe in fostering a culture of continuous learning, innovation, and mutual respect. We offer a supportive work environment where your contributions are valued, and your career growth is prioritized. Join us and make a tangible impact on products used by millions!
Responsibilities
- Develop, implement, and execute comprehensive test plans, test cases, and test scripts for new and existing features.
- Lead end-to-end quality assurance efforts, including functional, regression, performance, and security testing.
- Design, develop, and maintain automated test frameworks and scripts using industry-standard tools and programming languages.
- Collaborate closely with product managers, developers, and other stakeholders to understand requirements and ensure testability.
- Identify, document, and track software defects, working with development teams to ensure timely resolution.
- Participate in all phases of the software development lifecycle, advocating for quality best practices.
- Mentor junior QA engineers, providing guidance on testing methodologies and automation techniques.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional experience in Quality Assurance, with a strong focus on software testing and automation.
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C#) for test automation.
- Extensive experience with test automation frameworks (e.g., Selenium, Playwright, Cypress, JUnit, TestNG).
- Solid understanding of software development methodologies (Agile/Scrum) and CI/CD pipelines.
- Experience with API testing tools (e.g., Postman, SoapUI) and database testing (SQL).
- Strong analytical, problem-solving, and communication skills.
- Proven ability to work independently and collaboratively in a fast-paced, dynamic environment.