Job Description
Are you a meticulous problem-solver with a passion for delivering flawless software? Innovatech Solutions is seeking a highly skilled and motivated Senior Quality Assurance Engineer to join our dynamic team in San Francisco. We're on a mission to build cutting-edge products that redefine industry standards, and quality is at the heart of everything we do. As a Senior QA Engineer, you will play a critical role in ensuring the reliability, performance, and user-friendliness of our innovative software applications.
At Innovatech, we foster a collaborative environment where creativity and continuous improvement are celebrated. You'll work closely with product managers, developers, and other stakeholders, contributing to the entire software development lifecycle from conception to deployment. If you thrive in a fast-paced setting, possess a keen eye for detail, and are eager to make a significant impact on groundbreaking technology, we want to hear from you!
Join us and help shape the future of technology while growing your career in a supportive and challenging environment.
Responsibilities
- Design, develop, and execute comprehensive test plans, test cases, and test scripts for new features and existing functionalities.
- Identify, document, and track software defects and inconsistencies, collaborating with development teams for timely resolution.
- Implement and maintain automated test suites using industry-standard tools and frameworks.
- Participate in all phases of the software development lifecycle, from requirements gathering to deployment and post-release support.
- Contribute to the continuous improvement of our QA processes, tools, and methodologies.
- Conduct performance, scalability, security, and usability testing as needed.
- Mentor junior QA engineers and share best practices across the team.
- Collaborate cross-functionally with product, engineering, and design teams to ensure high-quality product delivery.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of experience in Quality Assurance or Software Testing, with a focus on web and/or mobile applications.
- Strong proficiency in test automation frameworks (e.g., Selenium, Playwright, Cypress, Appium) and programming languages (e.g., Python, Java, JavaScript, C#).
- Solid understanding of software QA methodologies, tools, and processes.
- Experience with API testing (e.g., Postman, SoapUI) and performance testing tools (e.g., JMeter).
- Familiarity with Agile/Scrum development methodologies.
- Excellent analytical, problem-solving, and communication skills.
- Experience with CI/CD pipelines and version control systems (e.g., Git).