Expires 1 month from now

Senior QA Engineer

QA Engineering

full-time

| Senior Specialist

location-marker Lagos

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

company logo

Shuttlers

website logo https://shuttlers.seamlesshiring.com

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.