QA Engineer – Manual & Automation

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in QA automation, preferably with mobile apps., Proficiency in test automation tools like Appium, Selenium, and Cypress., Strong analytical and problem-solving skills, with the ability to communicate technical issues effectively., Familiarity with banking/fintech applications and compliance standards such as PCI DSS and PSD2..

Key responsibilities:

  • Design, develop, and maintain automated test scripts for API, mobile app, and UI/UX testing.
  • Integrate automated tests into CI/CD pipelines and maintain bug tracking systems.
  • Collaborate with developers and product managers to refine QA processes and document test plans.
  • Mentor junior QA engineers on automation best practices and conduct compliance and security testing.

Job description

This is a remote position.

Job timings: 6 PM - 3 AM Pakistan time
Job Location: Pakistan (Remote)

Key Responsibilities:

Test Automation Development
  • Design, develop, and maintain automated test scripts for:
  • API testing (Postman/Newman, RestAssured)
  • Mobile app testing (Appium, Detox, or Espresso/XCTest)
  • UI/UX flows (Selenium WebDriver for Admin Portal)
  • Implement behavior-driven development (BDD) frameworks (e.g., Cucumber).
  • Integrate tests into CI/CD pipelines (GitHub Actions, Jenkins, or AWS CodePipeline).
Day 2 day responsibilities
  • Test cases (regression, integration, performance) with automation.
  • Maintain bug tracking (JIRA, Bugzilla) with automated issue logging.
  • Work with developers to reproduce and debug failures.
Compliance & Security Testing
  • Automate SCA (Strong Customer Authentication) flow validation.
  • Verify PCI DSS and PSD2 compliance in transaction workflows.
  • Integrate OWASP ZAP for automated security scans.
Collaboration & Process Improvement
  • Partner with developers, product managers, and compliance teams to refine QA processes.
  • Document test plans, cases, and results for audits.
  • Mentor junior QA engineers on automation best practices.

Requirements

Technical Skills Required:
  • Test Automation:
            Appium, Selenium, Cypress, Detox, Espresso, XCTest
  • API Testing:
            Postman, RestAssured, Karate
  • Performance Testing:
            JMeter, k6
  • CI/CD Integration:
            GitHub Actions, Jenkins, CircleCI
  • Programming Languages:
            JavaScript/TypeScript, Python, Java
  • Mobile Platforms:
            iOS (Xcode), Android (ADB)
  • Security Tools:
            OWASP ZAP, Burp Suite

Soft Skills:
  • Strong analytical and problem-solving skills.
  • Ability to communicate technical issues to non-technical stakeholders.
  • Experience in Agile/Scrum environments.
Qualifications:
  • 5+ years in QA automation (mobile apps preferred).
  • Preferred experience in testing React.js-based web portals
  • Experience with banking/fintech apps (knowledge of PSD2, NACHA, PCI DSS a plus).
  • Familiarity with tokenization, biometric auth, and fraud detection systems.
Nice-to-Have:
  • Certifications: ISTQB, AWS Certified Tester.
  • Experience with AI/ML-based testing tools.
  • Knowledge of load testing for high-traffic payment systems.

Benefits
  • Employee stock option plan (ESOP)
  • Medical insurance
  • Annual Increments
  • Company gadgets
  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • Collaborative and innovative work environment.
  • Chance to work on cutting-edge cloud projects.
  • Supportive and inclusive company culture.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Analytical Skills
  • Problem Solving

QA Engineer Related jobs