Senior Quality Assurance Engineer Python

3Pillar Global
Summary
Join 3Pillar Global's elite QA team as a Senior QA Engineer, leading quality assurance efforts across groundbreaking projects. You will champion quality excellence, mentor junior engineers, and spearhead initiatives ensuring impeccable product delivery. This role involves leading firmware testing for power control products, creating and automating test plans, designing software emulators, and implementing hardware-in-the-loop testing solutions. You will also perform deep performance analysis, apply statistical methods to test data, and collaborate with cross-functional teams. The ideal candidate possesses strong leadership, technical, and communication skills, along with extensive experience in hardware-integrated software testing and QA automation. This position offers a flexible work environment and opportunities for professional growth within a global team.
Requirements
- Bachelorβs degree in Computer Science, Information Systems, Engineering, or a related field; equivalent practical experience considered
- 5+ years of leadership experience in hardware-integrated software testing roles such as embedded systems, firmware, or consumer electronics, both manual and automated
- Expertise in QA automation with a strong command of Python
- Knowledge of C/C++ to write some tests in this language using the Nucleo board
- Proficient in defect tracking tools (e.g., JIRA, Bugzilla), with a strong track record in bug reporting, tracking, and resolution processes
- Exceptional collaborative skills, with proven experience working effectively with cross-functional teams, leading quality assurance efforts, and fostering an environment of teamwork and cooperation
- Outstanding communication skills in English, both written and verbal, with the ability to communicate complex technical issues clearly to team members, stakeholders, and customers
- Highly self-motivated and detail-oriented, with proven ability to work independently and under pressure, managing multiple projects and priorities effectively
Responsibilities
- Work in a team of firmware testing professionals for a power control product (unit, integration and system testing)
- Create and automate test plans using Python/Robot or other tools as necessary, including custom STM32 Nucleo boards
- Design and implement software emulators for individual components and validate them against real hardware and field conditions
- Implement Hardware-in-the-loop testing solutions combining physical and simulated components
- Together with other team members design and execute complex multi-parameter test scenarios, accelerated life testing and reliability assessments and voltage, frequency, and phase-related test scenarios
- Perform deep performance analysis and optimization studies
- Apply statistical methods to test data analysis and quality predictions
Preferred Qualifications
- Certifications in Quality Assurance, such as ISTQB Advanced Level, CSTE, or equivalent, demonstrating a commitment to the QA profession and mastery of best practices
- Experience leading QA process integration across the full Software Development Life Cycle (SDLC), enhancing team capabilities in delivering high-quality software from inception to deployment
- A strong advocate for process improvement and innovation, with a history of initiating and leading projects that enhance quality, reduce costs, and improve team efficiency
- Experience with web interface testing using Selenium or other framework is a plus
Benefits
- Imagine a flexible work environment β whether it's the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach
- Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries
Share this job:
Similar Remote Jobs

