CodeNinja Inc. logo

Senior SQA Automation Engineer

CodeNinja Inc. โ€ข Pakistan

remotefull-time
Posted Dec 23, 2025

Role & seniority

  • Automation Engineer, 8+ years experience

Stack/tools

Automation: Selenium, Cypress, Playwright, TestNG, JUnit

API automation: REST Assured, Postman, Karate

Programming: Java, Python, JavaScript

CI/CD & VCS: Jenkins, GitHub Actions, GitLab CI, Bitbucket Pipelines; Git workflows

Database: SQL

Cloud/containers (preferred): AWS, Azure; Docker, Kubernetes

Top 3 responsibilities

  • Develop and maintain automation scripts for regression, functional, and SIT; build reusable frameworks and utilities; optimize test performance

  • Integrate automated tests into CI/CD pipelines; configure triggers for nightly builds, merges, and releases; implement reporting in CI dashboards

  • Ensure comprehensive test coverage (UI, API, SIT, E2E); collaborate with Manual Test Lead and DevOps; produce detailed test reports, logs, and metrics; participate in defect triage

Must-have skills

  • Strong hands-on automation with Selenium/Cypress/Playwright and test frameworks (TestNG/JUnit)

  • API automation proficiency (REST APIs) and tooling

  • Proficiency in at least two programming languages (Java, Python, or JavaScript)

  • CI/CD integration experience and Git-based workflows

  • SQL for backend validation and test data preparation

  • Knowledge of SIT, E2E, and regression testing for complex enterprise systems

  • Ability to design scalable, modular automation architectures

Nice-to-haves

  • Cloud experience (AWS or Azure)

  • Containerization experience (Docker, Kubernetes)

  • Agile/Scru

Full Description

๐ŸŒŸ About CodeNinja

At CodeNinja Consulting, we build high-impact global engineering teams that accelerate digital transformation for enterprises worldwide. With operations across Saudi Arabia, Pakistan, the United States, and Chile, we empower clients with world-class expertise in software engineering, QA automation, cloud, DevOps, and enterprise technology services.

Our 350+ experts deliver solutions across banking, fintech, healthcare, e-commerce, and large-scale enterprise platforms. At CodeNinja, we value innovation, excellence, and a culture of continuous learning โ€” enabling our teams to deliver smarter, faster, and stronger.

๐Ÿ“ Job Summary

We are seeking an experienced Automation Engineer (8+ Years) to develop, enhance, and maintain automated testing solutions for complex enterprise systems.

The role requires strong technical expertise in test automation frameworks, CI/CD integration, regression automation, API automation, and working with cross-functional testing teams.

You will collaborate closely with the Manual Test Lead, engineering teams, and DevOps to ensure test coverage, quality, and stability across release cycles.

๐ŸŽฏ Key Responsibilities

Automation Development & Maintenance

Develop and maintain automation scripts for regression, functional, and SIT testing. Create reusable automation frameworks, utilities, and libraries. Debug, optimize, and enhance test scripts for improved reliability and performance. Ensure automated tests are scalable, modular, and aligned with best practices.

CI/CD Integration

Integrate automated test suites into Jenkins, GitHub Actions, GitLab CI, or equivalent pipelines. Configure automated execution triggers for nightly builds, code merges, and release cycles. Implement reporting and log outputs directly into CI/CD dashboards.

Testing & Quality Assurance

Ensure comprehensive test coverage, including UI, API, SIT, and end-to-end scenarios. Work closely with the Manual Test Lead to identify automation candidates and maintain prioritization. Prepare detailed test reports, execution logs, error summaries, and coverage metrics. Participate in defect triage meetings and provide technical insights on automation failures.

Collaboration & Support

Collaborate with developers, architects, QA, and DevOps teams for test environment readiness. Provide guidance on automation best practices to junior team members. Support continuous improvement initiatives in testing methodologies and tools

Requirements

๐Ÿงฉ Skills & Expertise Required

Automation & Framework Expertise

Strong hands-on experience with automation tools: Selenium, Cypress, Playwright, TestNG, JUnit Ability to design frameworks from scratch and build scalable, modular architectures.

API Automation

Proficiency with: REST Assured, Postman, Karate, or similar tools Ability to automate REST APIs and validate request/response structures.

Programming & Scripting

Strong in at least two programming languages: Java, Python, JavaScript

CI/CD & Version Control

Experience integrating automation with: Jenkins, GitHub Actions, GitLab CI, Bitbucket Pipelines Knowledge of Git-based workflows.

Database Skills

Experience with SQL for backend validation and test data preparation.

Testing Knowledge

Deep understanding of

  • SIT (System Integration Testing)
  • E2E testing
  • Regression testing
  • Testing complex enterprise systems

๐Ÿ’ก Preferred Skills

Exposure to cloud platforms (AWS / Azure) is a plus. Experience with containerized environments (Docker, Kubernetes). Experience working in Agile/Scrum teams. Strong analytical and debugging skills.

๐Ÿ’ผ Why Join Us

Work with cutting-edge tools and large-scale enterprise systems. Fully remote working environment. Opportunity to work with global engineering teams. Culture focused on learning, innovation, and technical excellence.

โš–๏ธ Equal Opportunity Statement

At CodeNinja, we are an Equal Opportunity Employer.

We value diversity and are committed to fostering an inclusive environment for all employees โ€” regardless of nationality, gender, or background.

Benefits

Flexible Working Hours Leaves as per the company policy Maternity Leaves (Paid + Work from Home option) Health Insurance (includes spouse and parents) (till the age of 80) Provident Fund Performance-Based Increments and Incentives Easy Loan Facility for Employees Gym Membership Company Trips and Recreational Activities Show more Show less

Automation ToolsSeleniumCypressPlaywrightTestNGJUnitAPI AutomationREST AssuredPostmanKarateProgramming LanguagesJavaPythonJavaScriptCI/CDVersion ControlSQL

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.