QA Engineer

Job Overview
We’re seeking a technical QA Engineer who is skilled in manual and automated testing, cross-browser and responsive design validation, local/staging environment testing, and website performance optimization. This role is essential to ensuring the reliability, speed, and usability of our products across devices, platforms, and network conditions. You will work closely with developers, DevOps, designers, and product managers to define test strategies, write automation suites, and drive high-quality releases.

Job Description

  • Write E2E, integration, unit, and smoke tests for frontend and backend applications

  • Set up mocking/stubbing strategies for external API dependencies and edge cases

  • Maintain data-driven test cases for dynamic UIs and complex workflows

  • Create regression test plans for new feature rollouts and architectural changes

  • Validate pixel-perfect responsiveness across breakpoints, devices, and orientations

  • Test browser compatibility for Chrome, Safari, Firefox, Edge, and mobile browsers

  • Use tools like BrowserStack, Percy, Lambdatest, or Responsive Viewer

  • Verify accessibility compliance using axe-core, WAVE, or Lighthouse a11y audits

  • Run Google Lighthouse, WebPageTest, Chrome DevTools, and PageSpeed Insights

  • Track CLS, FCP, TBT, LCP, INP and optimize Core Web Vitals

  • Identify and report large JS bundles, unused CSS, inefficient queries, or render-blocking assets

  • Collaborate with developers to optimize lazy loading, image compression, caching headers, etc.

  • Validate real-world performance using RUM tools (e.g., SpeedCurve, Sentry Performance, PostHog)

  • Set up and manage local environments using Docker Compose, .env configs, and mock data

  • Perform smoke, sanity, and acceptance tests in dev/staging environments

  • Build and maintain automated test suites using Cypress, Playwright, Selenium, or Puppeteer

  • Validate backend APIs (Node, Django, Rails) using Postman, Insomnia, or custom scripts

  • Coordinate release checklists, rollback readiness, and final QA sign-off

Qualification

  • 1 to 2 years of experience in a QA automation role with strong scripting knowledge (JavaScript/TypeScript or Python)

  • Deep understanding of QA methodologies: black-box, white-box, exploratory, and regression

  • Expertise with Cypress, Playwright, or Selenium WebDriver

  • Familiarity with RESTful APIs, GraphQL testing, and contract validation

  • Experience using Chrome DevTools, Lighthouse, and network throttling tools

  • Strong understanding of Git workflows, Docker, and CI/CD tooling

  • Proficient in browser debugging, DOM inspection, and error reproduction strategies

Bonus Skills

  • Experience with Visual Regression Testing tools like Percy, Chromatic, or Applitools

  • Performance monitoring tools (e.g., Sentry, Datadog, New Relic, PostHog)

  • Experience validating SPA frameworks: React, Vue, Angular, Next.js

  • Accessibility audit experience (WCAG 2.1, ARIA roles, screen reader validation)

  • Load testing with k6, JMeter, or Locust

  • Familiarity with Headless CMS, GraphQL APIs, and Jamstack deployments

Join Us
At GoAccelovate, you will have the opportunity to work with innovative teams, improve digital performance, and contribute to high-impact, scalable products. If you enjoy solving real-world QA challenges and raising the bar for product quality, we’d love to hear from you. Apply now!

Share This job

Similar Jobs

Marketing

Video Editing Intern

Location: Islamabad, Pakistan (Onsite)
Job Type: Full-time

Product Development

Full Stack Web Developer

Location: Islamabad, Pakistan (Remote)
Job Type: Full-time

By submitting this form, you acknowledge that you have read, understood, and agree to our Terms & Conditions and Privacy Policy. You consent to the collection, use, and storage of your personal information in accordance with these policies. Your data will be kept secure and will not be shared with third parties without your consent.