Senior QA Automation Python Scripting -AI/ML

Lahore , Pakistan
full-time

AI overview

Lead and elevate testing strategies, ensuring high quality and reliability in our software products while mentoring junior testers and collaborating in an Agile environment.

Company Overview

CodeNinja is a global technology consulting and software development company that partners with multinational clients to deliver scalable digital products and innovative technology solutions. We specialize in software engineering, digital transformation, and product innovation — empowering businesses worldwide through agility, creativity, and technical excellence.

At CodeNinja, we value curiosity, collaboration, and continuous learning, fostering a culture where every team member contributes to impactful solutions across global industries.

Position Summary

We are seeking a Senior Software Development Engineer in Test (Senior SDET) to lead and elevate our testing strategies, methodologies, and automation frameworks. As a Senior SDET, you will take ownership of ensuring our software products meet the highest standards of quality and reliability.

Your expertise in both manual and automated testing will drive continuous improvement, while your leadership and mentorship will guide the QA team toward excellence. You will play a key role in embedding quality-first principles into the development lifecycle and collaborating with cross-functional teams to deliver world-class solutions.

About the Role

As a Senior SDET, you will lead quality initiatives across multiple projects, combining technical depth with strong leadership. You’ll partner with engineering and product teams in an Agile environment, develop scalable automation frameworks, and mentor junior testers to strengthen the QA discipline across CodeNinja’s projects.

You will report to the QA Manager and work closely with developers, DevOps engineers, and product owners to ensure that testing is seamlessly integrated into our delivery pipeline.

Key Responsibilities:

• Agile Leadership:

o Partner with the scrum team, ensuring that testing strategies align with sprint and

product goals, setting the tone for a quality-first mindset.

o Advocate for quality and testing best practices within the team, ensuring that they are

embedded in the development process.

o Provide thought leadership in testing methodologies, staying updated with emerging

technologies and practices.

• Advanced Manual & Test Automation:

o Lead the design, development, and enhancement of automation frameworks, ensuring

scalability and robustness for Web, API, or ETL products

o Ensure integration of automated tests into the CI/CD pipeline, promoting rapid feedback

mechanisms.

o Ensure manual & exploratory tests are strategically designed to complement automated

tests, focusing on areas that require human intuition and insight.

• Testing Strategy & Expertise:

o Spearhead the development of comprehensive test strategies that encompass all facets

of testing, from unit to UI.

o Mentor junior team members, elevating the overall QA competency within the team.

• Defect Management:

o Foster a proactive approach to defect prevention, promoting early detection

methodologies.

• Collaboration & Communication:

o Collaborate closely with development, product management, and other departments to

promote seamless integration of testing into the product lifecycle.

o Communicate testing strategies, insights, and results to both technical and non

technical stakeholders.

Requirements

  • 5+ years of experience as an SDET or in a similar role, with a proven track record of mentorship.
  • Extensive knowledge of software QA methodologies, tools, and processes.
  • Strong experience of Selenium with python scripting.
  • Must have experience of AI/ML with MCP as well.
  • Proficient in one or more programming languages, including strong knowledge of SQL.
  • Well-versed with test automation tools and frameworks (e.g., Selenium, JUnit, TestNG), & DevOps practices.

Disclaimer: CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, & performance. Female and minorities are strongly encouraged and preferred to apply for the role

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

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible Working Hours
  • Health Insurance: Health Insurance (includes spouse and parents) (till the age of 80)
  • Other Benefit: Company Trips and Recreational Activities
  • Paid Parental Leave: Maternity Leaves (Paid + Work from Home option)

We ignite opportunities for software engineers in emerging markets by helping the world Solve hard technology problems.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Quality Assurance (QA) Q&A's
Report this job

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.