
Expires 1 month from now
Senior QA Engineer
QA Engineering
full-time
| Senior Specialist

Share this job
Job Summary
We're looking for a passionate and experienced Senior QA Engineer to revolutionize our quality assurance processes. Our current QA team is facing challenges with manual testing across a growing number of applications, leading to bottlenecks and missed use cases. This is a pivotal role where you'll have the autonomy to drive the strategy and implementation of a methodical, automation-heavy QA framework. You'll not only elevate our testing standards but also mentor and inspire our junior QA team members, fostering a culture of quality and efficiency. If you're a proactive problem-solver with a knack for automation and a desire to make a significant impact, we want to hear from you!
Job Details
- Lead QA Automation Strategy: Design, develop, and implement a comprehensive automation strategy across our web, mobile, and API platforms. This includes selecting appropriate tools and frameworks.
- Develop and Maintain Automated Test Suites: Write robust, scalable, and maintainable automated tests to ensure product quality and catch regressions early.
- Champion Methodical Testing: Establish and enforce systematic testing methodologies, including clear test planning, test case design, execution, and reporting. Ensure comprehensive test coverage for all critical functionalities and edge cases.
- Mentor and Guide: Provide technical leadership and mentorship to junior QA team members, helping them develop their skills in automation and best practices. Conduct code reviews for test scripts.
- Drive QA Initiatives: Identify and lead initiatives to improve QA processes, tools, and efficiency. This includes exploring new technologies and approaches.
- Integrate QA into CI/CD: Work closely with the development and DevOps teams to integrate automated testing seamlessly into our CI/CD pipelines.
- Perform Exploratory and Manual Testing (when necessary): While the focus is automation, you'll also contribute to manual and exploratory testing to uncover issues that automation might miss, especially for new features.
- Defect Management: Oversee the defect lifecycle, ensuring bugs are accurately reported, triaged, tracked, and resolved.
- Performance and Security Testing: Contribute to or lead efforts in performance, load, and security testing.
- Stay Current: Keep abreast of the latest industry trends, tools, and best practices in software quality assurance and testing.
- Collaborate Effectively: Work closely with product managers, developers, and other stakeholders to understand requirements, identify risks, and ensure quality throughout the software development lifecycle.
Requirements
- Proven Experience: 5+ years of experience in software quality assurance, with a strong emphasis on test automation.
- Automation Expertise: Demonstrable experience in designing, developing, and maintaining automated test frameworks and scripts using tools like Selenium, Cypress, Playwright, Appium, Postman, Maestro or similar.
- Programming Proficiency: Solid programming skills in languages such as Python or JavaScript.
- Strong Methodologies: Deep understanding of various testing methodologies (e.g., Agile, BDD, TDD), test design techniques, and software development lifecycle (SDLC).
- CI/CD Knowledge: Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and integrating automated tests into pipelines.
- API Testing Skills: Proficient in API testing, both manual and automated.
- Database Knowledge: Experience with SQL and database testing.
- Leadership & Mentorship: Proven ability to mentor junior team members and lead QA initiatives.
- Problem-Solving Skills: Excellent analytical and problem-solving abilities with a keen eye for detail.
- Communication Skills: Strong verbal and written communication skills, with the ability to articulate complex technical issues clearly.
- Proactive & Independent: A self-starter who can take ownership and drive projects forward with minimal supervision.
Bonus Points:
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Experience with security testing concepts and tools.
- Experience in a startup environment.
- Relevant certifications (e.g., ISTQB).
Benefits
- Technical Challenge: Work on cutting-edge problems and contribute to a sophisticated technology stack.
- Impactful Contribution: Be a key contributor in a team that values your expertise and input on critical technical decisions.
- Growth Environment: Continuous learning opportunities and the chance to deepen your technical skills alongside talented peers.
- Culture of Excellence: Join a team that is committed to building high-quality software and fostering best engineering practices.
- Competitive Salary and Benefits
- Flexible work options (hybrid/remote).
About Company

Shuttlers

We are a tech-mobility company providing access to dependable and safe transportation around cities and metropolises. We offer our esteemed customers personalized, on-demand shuttle and rental services through advanced technology and a strong transportation ecosystem. Our mission is to democratize access to dependable transportation, beginning in Africa and working our way around the world.