Job Description
Are you a seasoned Quality Assurance professional with a passion for automation and a keen eye for detail? InnovateSphere Technologies is on the hunt for a brilliant Senior QA Automation Engineer to join our innovative and fast-paced engineering team in San Francisco. We're building groundbreaking software that impacts millions, and we need your expertise to ensure our products are robust, reliable, and deliver an exceptional user experience. If you thrive in a collaborative environment, love tackling complex challenges, and are dedicated to driving quality from concept to deployment, then this is the perfect opportunity for you.
At InnovateSphere, quality is not just a checkbox; it's a core philosophy embedded in our development lifecycle. You will play a critical role in designing, developing, and executing automated test strategies for our cutting-edge applications, working closely with developers, product managers, and other QA engineers. This is a chance to make a significant impact, mentor junior team members, and shape the future of our testing frameworks.
Responsibilities
- Design, develop, and maintain robust automated test scripts and frameworks using industry best practices.
- Collaborate closely with product, development, and DevOps teams to define testing strategies and ensure comprehensive test coverage.
- Lead the adoption and implementation of new testing tools and technologies to enhance our QA capabilities.
- Execute complex end-to-end, integration, performance, and regression tests across various platforms.
- Identify, document, and track software defects, working with development to ensure timely resolution.
- Participate in code reviews and provide feedback on testability, reliability, and performance.
- Mentor junior QA engineers, promoting a culture of quality and continuous improvement.
- Contribute to the evolution of our CI/CD pipeline by integrating automated tests.
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 test automation.
- Proficiency in at least one programming language (e.g., Python, Java, C#, JavaScript) for test automation.
- Extensive experience with automation frameworks and tools (e.g., Selenium, Cypress, Playwright, JUnit, TestNG).
- Solid understanding of software development lifecycle (SDLC) and various testing methodologies.
- Experience with API testing tools (e.g., Postman, REST Assured) and database testing.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Excellent problem-solving skills, attention to detail, and strong communication abilities.