datatrota
Signup Login
Home Jobs Blog

Senior QA Engineer at Shuttlers

ShuttlersNigeria Software Development
Full Time
Shuttlers is a platform that enables professionals access efficient shared transportation in Lagos Metropolis. We help transform the stressful time commuting to and from work into a productive, refreshing and relaxing experience. With Shuttlers App, Professionals can book a seat on a route, pay for a seat and track the arrival of their shuttles.

About the job

  • We are seeking a Senior QA Engineer to architect and drive the next evolution of our quality assurance strategy. As our suite of applications continues to expand, we are transitioning from traditional manual testing toward a sophisticated, automation-first framework.
  • This is a pivotal role with the autonomy to drive strategy from the ground up. You won't just be testing code; you’ll be a high-impact leader responsible for eliminating friction in our release cycles, mentoring a growing team of junior engineers, and embedding a culture of "quality by design" across the organization. If you are a proactive problem-solver who thrives on building scalable systems and seeing the direct impact of your work, we’d love to meet you.

Responsibilities

  • 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., Grafana K6, JMeter, LoadRunner).
  • Experience with security testing concepts and tools.
  • Experience in a startup environment.
  • Relevant certifications (e.g., ISTQB).

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend