About the Role
Our client, a trailblazer in the manufacturing and production technology space, is seeking an exceptional Senior Quality Assurance Engineer to join their fully remote team. This role is critical in ensuring the highest standards of quality for our innovative production systems and software. You will be instrumental in designing, developing, and executing comprehensive test plans, identifying and documenting defects, and working collaboratively with development teams to resolve issues. As a remote-first organization, we value autonomy, proactive communication, and a results-oriented approach. This is a fantastic opportunity to contribute your expertise from anywhere in the world, driving quality in a globally recognized manufacturing sector. You will be a key player in maintaining the integrity and reliability of our cutting-edge products.
Key Responsibilities
- Design, develop, and implement automated and manual test strategies and test cases for complex manufacturing software and systems.
- Execute test plans, including functional, regression, performance, and load testing, across various platforms.
- Identify, document, and track software defects using bug tracking systems, providing detailed and actionable reports.
- Collaborate closely with software developers, product managers, and other stakeholders to understand requirements and resolve issues promptly.
- Contribute to the continuous improvement of QA processes, methodologies, and tools.
- Develop and maintain test automation frameworks and scripts to enhance testing efficiency.
- Perform root cause analysis of defects and work with development teams to prevent recurrence.
- Stay up-to-date with emerging QA technologies and best practices in the manufacturing and production industry.
- Participate in code reviews and design discussions to ensure quality is built into the product from the start.
- Champion quality assurance best practices across the engineering organization.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Minimum of 5 years of experience in software quality assurance, with a strong focus on automated testing.
- Proficiency in at least one programming language (e.g., Python, Java, C#) for test automation.
- Experience with test automation tools and frameworks (e.g., Selenium, Appium, Cypress, JUnit, NUnit).
- Solid understanding of software development life cycles (SDLC) and agile methodologies.
- Experience testing web applications, APIs, and backend systems.
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience in the manufacturing and production sector is a strong plus.
Benefits
- This fully remote position offers a highly competitive salary, commensurate with experience, and potential for performance-based incentives.
- We provide a comprehensive benefits package that includes excellent health, dental, and vision insurance coverage.
- A generous paid time off (PTO) policy is offered, along with opportunities for professional development and continuous learning.
- Our client supports remote work with a home office stipend and provides access to cutting-edge collaboration tools to ensure seamless teamwork.
- You will have the autonomy to manage your work schedule while contributing to impactful projects from your chosen location, specifically supporting our operations which have a significant presence in Cape Town, Western Cape .