Enable job alerts via email!
A dynamic technology company in Lahore is seeking a Senior QA Automation Engineer with 5-6 years of experience. The ideal candidate will design and maintain automated test frameworks with strong skills in UI and API testing, using tools like Cypress or Selenium, and will collaborate effectively with developers and clients to ensure product quality.
PURPOSE: We are seeking a skilled and motivated Senior QA Automation Engineer with 5–6 years of experience in designing, implementing, and maintaining automated test frameworks. The ideal candidate will have strong expertise in UI, API, and performance testing, along with scripting in JavaScript/TypeScript or Python. This role requires excellent collaboration with developers, integration of test suites into CI/CD pipelines, and active client communication to ensure product quality and transparency.
Build and maintain automated test suites for UI, API, and data workflows.
Design, implement, and maintain automation frameworks using Cypress, Playwright, or Selenium.
Write modular, reusable test scripts for API, UI, regression, and integration testing.
Conduct functional, regression, security (OWASP), and performance testing (JMeter, k6, etc.).
Apply BDD/TDD methodologies for defining and executing test scenarios.
Perform exploratory and acceptance testing as part of manual QA when required.
Track, log, and report defects effectively, ensuring timely resolution.
Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, or similar).
Collaborate with developers to adopt shift-left testing practices.
Work with Git-based workflows for version control and team collaboration.
Monitor and report key QA metrics (e.g., test coverage, pass rates, defect leakage).
Suggest improvements in QA tools, processes, and best practices to strengthen overall product quality.
Participate actively in Agile ceremonies including sprint planning, daily stand-ups, and code reviews.
Communicate effectively with internal teams and directly with clients to ensure alignment and visibility of QA efforts.
Collaborate across cross-functional teams to deliver high-quality software within deadlines.
Familiarity with AWS services, Vercel, Supabase, and Neon.
Exposure to Docker for containerized testing environments.
Bachelor’s degree in Computer Science or equivalent experience.
5–6 years of professional experience in software quality assurance and test automation.
Expertise in Cypress, Playwright, or Selenium for UI automation.
Strong hands-on experience in API testing with Postman or equivalent tools.
Proficiency in scripting with JavaScript/TypeScript or Python.
Experience with performance testing tools (e.g., JMeter, k6).
Good understanding of security testing principles (OWASP).
Experience with CI/CD pipeline integration and Git workflows.
Exposure to AWS, Vercel, Supabase, and Neon is a plus.
Strong analytical, problem-solving, and debugging skills.
Excellent communication skills (rated 4/5) with proven client interaction experience.
Experience working in Agile/Scrum environments.
A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.