H

QA Engineer

hamah | هامة Pakistan
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description


QA Engineer (Mid-Senior Level)


Location: Remote

Experience Required: 3+ years in QA/Test Automation


About the Role

We’re looking for an experienced QA Engineer to establish and own our entire quality assurance process. As our first QA hire, you’ll have the autonomy to build testing infrastructure from the ground up, define best practices, and ensure the reliability of our internal tools. This is a hands-on role where you’ll balance strategic planning with tactical execution.

What You’ll Own

  • Design and implement a comprehensive QA strategy covering unit, integration, API, and end-to-end testing
  • Build test automation frameworks from scratch using modern tools aligned with our tech stack
  • Write and maintain automated test suites for frontend (React/Next.js) and backend (Node.js) applications
  • Establish CI/CD testing pipelines to catch issues early and maintain deployment confidence
  • Perform manual exploratory testing for complex scenarios and new features
  • Conduct API testing to validate backend services and database interactions
  • Execute performance and load testing when needed to identify bottlenecks
  • Collaborate closely with 2 frontend developers, 2 backend developers, 1 DevOps engineer, 1 UI/UX designer, and 1 Tech Lead
  • Document test plans, cases, and quality metrics to track progress and improvements
  • Champion quality culture across the engineering team

Technical Stack You’ll Work With

Frontend:

  • React.js / Next.js
  • TypeScript / JavaScript

Backend:

  • Node.js
  • PostgreSQL

Infrastructure:

  • AWS EC2
  • AWS S3

Testing Tools You’ll Implement (Recommended):

  • Unit Testing: Jest, React Testing Library
  • E2E Testing: Playwright or Cypress
  • API Testing: Supertest, Postman/Newman
  • CI/CD: GitHub Actions, Jenkins, or similar
  • Performance Testing: Artillery, K6, or JMeter


Required Qualifications

  • 3+ years of hands-on QA experience with a strong focus on test automation
  • Proven experience writing unit tests, integration tests, and end-to-end tests
  • Strong programming skills in JavaScript/TypeScript (ability to write, review, and debug test code)
  • Expertise in modern testing frameworks such as Jest, Cypress, Playwright, or Selenium
  • Experience with API testing using tools like Postman, Supertest, or similar
  • Solid understanding of PostgreSQL or other relational databases
  • Experience with CI/CD pipelines and integrating automated tests
  • Familiarity with React/Next.js applications and their testing patterns
  • Knowledge of Node.js backend testing strategies and best practices
  • Experience working with AWS services (EC2, S3 preferred)
  • Strong analytical and problem-solving skills with attention to detail


Highly Valued Skills

  • Experience building QA processes from scratch in a fast-paced environment
  • Background in establishing testing standards and best practices
  • Knowledge of performance and load testing methodologies
  • Experience with containerization (Docker) and cloud environments
  • Familiarity with Agile/Scrum methodologies
  • Understanding of accessibility (a11y) testing
  • Experience mentoring or leading QA initiatives


What Makes You Successful Here

  • Ownership mindset: You don’t wait for direction; you identify gaps and fill them
  • Technical depth: You can write production-quality test code, not just scripts
  • Pragmatic approach: You balance thoroughness with speed, knowing when to automate vs. test manually
  • Collaborative nature: You work seamlessly with developers, not as a gatekeeper but as a partner
  • Communication skills: You clearly articulate issues, risks, and testing strategies
  • Adaptability: You’re comfortable being the first QA hire and building processes iteratively


Why This Role is Unique

  • High impact: Shape quality practices for the entire product
  • Autonomy: Make decisions on tools, frameworks, and processes
  • Technical growth: Work across the full stack and expand your expertise
  • Collaborative team: Small, focused team where your contributions are visible
  • Remote flexibility: Work from anywhere


Application Requirements

Please include:

  • Resume highlighting relevant QA and automation experience
  • Brief description of a QA process or automation framework you’ve built
  • Examples of testing strategies you’ve implemented (can be described in cover letter)


Note: Only candidates with significant hands-on experience in test automation and establishing QA processes will be considered. This role requires someone who can work independently and take full ownership from day one.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

joblet-ai

United State

Senior Manual QA Engineer (Full-time, Poland)

Testing
8h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Ciklum

Poland

Software Tester Senior

Testing
11h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

SAIC

United State

Subscribe our newsletter

New Things Will Always Update Regularly