Job Description
Are you a passionate and experienced Quality Assurance professional with a knack for automation? Innovatech Solutions Inc. is seeking a visionary Senior QA Automation Engineer to join our dynamic team in San Francisco. We're on a mission to build groundbreaking software that redefines industries, and quality is at the core of everything we do. This isn't just a job; it's an opportunity to shape the future of our product ecosystem.
As a Senior QA Automation Engineer, you will play a critical role in ensuring the integrity, reliability, and performance of our cutting-edge applications. You will design, develop, and maintain robust automation frameworks, work closely with development teams, and champion best practices in software quality. If you thrive in an agile environment, love solving complex problems, and are committed to delivering exceptional user experiences, we want to hear from you!
Join a culture that fosters innovation, collaboration, and continuous learning. At Innovatech, your contributions will directly impact our success and the satisfaction of our global user base. Elevate your career with a company that values your expertise and empowers you to make a real difference.
Responsibilities
- Design, develop, and implement comprehensive test automation frameworks for web, mobile, and API applications.
- Collaborate closely with product managers, developers, and other QA engineers to understand requirements and define test strategies.
- Create, execute, and maintain automated test scripts using industry-standard tools and programming languages.
- Perform thorough regression, functional, performance, and security testing on various software components.
- Identify, document, and track software defects, working with development teams for timely resolution.
- Lead initiatives to improve QA processes, tools, and methodologies, driving continuous improvement.
- Mentor junior QA engineers and contribute to a culture of quality across the engineering organization.
- Participate in code reviews and provide constructive feedback to ensure high-quality, maintainable test automation code.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in Quality Assurance, with a strong focus on automation.
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C#) for test automation.
- Extensive experience with test automation frameworks such as Selenium, Playwright, Cypress, Appium, or REST Assured.
- Solid understanding of software development life cycles (SDLC) and Agile methodologies.
- Experience with CI/CD pipelines and integrating automated tests (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker) is a plus.
- Excellent problem-solving skills, attention to detail, and strong communication abilities.