datatrota
Signup Login
Home Jobs Blog

Senior QA Engineer at Shuttlers

ShuttlersLagos, Nigeria 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.

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.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend