We are seeking a Senior Software QA Engineer to lead the implementation of CI/CD pipelines, develop and maintain automation testing frameworks, and enforce software quality assurance best practices across the development lifecycle.
Your new role
The Senior Software QA Engineer will play a key role in driving software quality and reliability.
You will oversee the CI/CD pipeline, build and maintain robust test automation, and establish scalable QA processes that support efficient software delivery.
This is a high-impact role that will directly influence product stability and release velocity.
1.
Design and Maintain CI/CD Infrastructure
• Evaluate, implement, and improve CI/CD pipelines for faster and more reliable deployment.
• Integrate automated testing throughout the software delivery lifecycle.
• Collaborate with dev and ops teams to enhance release processes and feedback loops.
2.
Build and Expand Test Automation Frameworks
• Develop and maintain test automation for unit, integration, regression, and system tests.
• Ensure scalability and fast execution of automated test suites.
• Address complex test cases that may require manual validation.
3.
Establish and Enforce QA Policies
• Define and implement software quality standards and best practices.
• Collaborate with cross-functional teams to embed QA across the development cycle.
• Lead manual testing eorts for edge cases or rapidly changing features.
4.
Deliver Key Milestones
• First 30 Days: Assess current CI/CD and QA frameworks.
Identify bottlenecks and recommend key improvements.
• First 60 Days: Deploy upgraded CI/CD pipeline and launch initial test automation for core features.
• First 90 Days: Fully integrate automation into the CI/CD workflow.
Formalize QA standards and practices across teams.
What you'll need to succeed
• Education: Degree in Computer Science, Software Engineering, or a related field.
• Experience: 3+ years in software QA and automation, with demonstrated experience in CI/CD pipeline development and testing strategies.
• Proficiency in scripting languages (, Python, Shell script, JavaScript) in software test automation
• Strong understanding of CI/CD and software best practices, with experience using tools like Jenkins or Bitbucket pipelines/Gitlab CI
• Experience with embedded devices and networking will be advantageous