Job Description
We're looking for a detail-oriented and dedicated Automation and QA Engineering Lead to elevate the quality of our software products. You will be a key player in our software group, responsible for leading our testing strategies, ensuring our software meets the highest standards of quality, reliability, and performance.
Responsibilities
- Design and implement automation frameworks and test strategies for our software applications
- Develop and maintain automated test scripts using appropriate tools and methodologies
- Collaborate closely with the software development team to understand requirements and ensure robust test coverage.
- Execute test plans, identify defects, and work with the development team to address issues
- Provide detailed and clear test reports for management and cross-functional teams
- Ensure our software is optimized for performance and scalability in Mac and Linux environments
- Stay up-to-date with emerging QA methodologies, tools, and technologies
- Drive the continuous improvement of QA processes and methodologies
Requirements
- A minimum of 5 years of experience in QA automation
- Experience in leading teams - huge advantage
- Expertise in leading QA methodologies, automation tools, and frameworks
- Proficiency in scripting languages suitable for automation in Python- must
- Experience in JavaScript- advantage
- Strong understanding of the software development life cycle and agile methodologies
- Deep knowledge of version control systems, preferably Git
- Familiarity with hardware integration and debugging - huge advantage
- Experience with ARM and x86 Linux environments - advantage
- Ability to work in a collaborative team environment, demonstrating strong communication and problem-solving skills
- A proactive approach to identifying and resolving issues
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field