Or your alerts
Please note scheduled maintenance from 10pm on 23 May, the website may be unavailable for a short time. Sorry for the inconvenience!
Immediate Start New Featured
2 weeks ago

Senior Automated Testing Engineer

Shipngrab Nigeria Limited

Engineering & Technology

IT & Telecoms NGN 250,000 - 400,000
Easy Apply

Skills Required

Grafana Cypress Playwright Selenium Puppeteer Postman Rest Pact GitHub

Job Summary

We are seeking a highly skilled Senior Automated Testing Engineer to lead our testing strategy and implementation. You will be responsible for developing a comprehensive automated testing environment, conducting systematic manual testing when needed, and building real user monitoring (RUM) and synthetic monitoring solutions to ensure optimal performance and reliability. Your role will be pivotal in maintaining high-quality standards throughout the software development lifecycle.

  • Minimum Qualification : Degree
  • Experience Level : Senior level
  • Experience Length : 5 years
  • Working Hours : Full Time

Job Description/Requirements

Responsibilities:
Test Strategy and Automation:
  • Define and implement a comprehensive testing strategy, covering both manual and automated testing approaches.
  • Build and maintain a robust automated testing framework using modern tools such as Cypress, Playwright, Selenium, or Puppeteer.
  • Develop and manage end-to-end testing for critical workflows, covering both frontend (Angular, Next.js) and backend (Nest.js) services.
  • Implement API testing using tools like Postman, Rest Assured, or Pact for microservice validation.
  • Automate test execution within CI/CD pipelines (GitHub Actions) to provide instant feedback on code quality.
  • Integrate test-driven development (TDD) and behavior-driven development (BDD) practices into the development workflow.


Monitoring and Performance Testing:

  • Implement synthetic user monitoring to simulate real-world interactions, using tools like Grafana Synthetic Monitoring, New Relic Synthetics, or custom scripts.
  • Develop real user monitoring (RUM) solutions to capture live user interactions, performance metrics, and potential bottlenecks.
  • Set up real-time monitoring dashboards in Grafana to visualise test results, performance data, and user experience metrics.
  • Conduct performance and load testing using tools like JMeter, Gatling, or k6 to validate application stability and scalability.
  • Implement visual regression testing with tools such as Percy, Applitools, or Cypress Visual Testing to detect unexpected UI changes.


Quality Assurance and Reporting:

  • Maintain a centralised test repository with version control (GitHub) for tracking changes and maintaining history.
  • Automate test result reporting and integrate with dashboard solutions (like Grafana) to present real-time quality metrics.
  • Perform systematic manual testing when required, especially for new features or high-risk changes.
  • Collaborate with developers and product owners to create clear test cases and acceptance criteria.
  • Maintain detailed test documentation, including test plans, test cases, and bug reports.


Security and Compliance Testing:

  • Integrate security checks and vulnerability scanning into automated workflows.
  • Conduct security testing to identify and mitigate risks, using tools like OWASP ZAP or Burp Suite.
  • Ensure that automated testing workflows adhere to security and compliance standards.


Collaboration and Mentoring:

  • Work closely with frontend and backend developers to identify testing requirements and integrate testing into the development process.
  • Mentor team members on writing testable code and implementing best testing practices.
  • Drive cross-functional collaboration to improve quality across the entire development lifecycle.


Requirements:

  • Proven experience as a Senior Automated Testing Engineer or similar role.
  • Strong expertise in automated testing frameworks: Cypress, Playwright, Selenium, or Puppeteer.
  • Proficiency in API testing with tools like Postman, Rest Assured, or Pact.
  • Hands-on experience with CI/CD pipelines (GitHub Actions) for test automation.
  • Experience building real user monitoring (RUM) and synthetic monitoring solutions.
  • Familiarity with performance testing tools (JMeter, Gatling, k6).
  • Experience with visual regression testing tools (Percy, Applitools).
  • Solid understanding of monitoring and observability tools, especially Grafana.
  • Strong scripting skills (Python, JavaScript) for writing automated tests and monitoring scripts.
  • Knowledge of DevSecOps practices and integrating security testing into automated workflows.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork skills, with the ability to mentor and lead others.


Nice to Have:

  • Familiarity with Shopnest’s tech stack: Angular, Next.js, Nest.js, Postgres, Kubernetes.
  • Experience with logging and tracing systems (Loki, OpenTelemetry).
  • Exposure to AI-driven testing tools or AI-based anomaly detection.
  • Experience in e-commerce or social commerce environments.
  • Knowledge of containerised testing with Docker and Kubernetes.

Important Safety Tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

View More
Lorem ipsum dolor (Location) Lorem ipsum Confidential
2 years ago
Lorem ipsum dolor (Location) Lorem ipsum Confidential
2 years ago
Lorem ipsum dolor (Location) Lorem ipsum Confidential
2 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV