Enable job alerts via email!

Senior QA Engineer

Astera Software, Inc.

Karachi Division

On-site

PKR 2,000,000 - 2,750,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Karachi is seeking a QA Engineer to oversee testing processes and mentor junior engineers. The ideal candidate will have 1.5 – 2.5 years of experience in both manual and automation testing. Responsibilities include designing QA procedures and ensuring product quality through various testing methodologies. Strong communication and analytical skills are essential for success in this fast-paced environment.

Qualifications

  • 1.5 – 2.5 years in QA, including manual and automation testing of desktop applications.
  • Basic knowledge of ETL, and QA methodologies, tools, and processes.
  • Good problem-solving, analytical, and technical troubleshooting skills.

Responsibilities

  • Participate in the testing effort of enterprise software.
  • Lead the QA team in designing QA test procedures based on functional and design specifications.
  • Oversee the drafting of testing documents.
  • Implement testing procedures and oversee the QA process.
  • Mentor and provide training assistance to Associate QA Engineers.

Skills

Manual Testing
Automation Testing
Scripting/Programming
ETL/Data Testing
API Testing
Database Knowledge
CI/CD Integration
Prompt Engineering
Familiarity with LLMs

Education

Bachelor’s Degree (Any major)
Job description
Job Summary

This position is responsible for performing functional, integration, system load/performance and agentic model testing of .NET-based software products by working in collaboration with the development team as a part of the software development cycle.

What You’ll Do

As an integral part of the team, you will be working on the following tasks on a day-to-day basis:

  • Participate in the testing effort of enterprise software
  • Lead the QA team in designing QA test procedures based on functional and design specifications
  • Oversee the drafting of testing documents
  • Implement testing procedures and oversee the QA process
  • Maintain and enhance the existing test frameworks and internal QA tools.
  • Mentor and provide training assistance to Associate QA Engineers
  • Document results; offer observations or improvements after analysis of test results and overall product quality
  • Participate in the building and understanding of agentic AI systems, ensuring quality, safety, and alignment with requirements.
  • Conduct agentic model testing to validate autonomous decision-making, reasoning chains, and multi-step task behavior.
Skills Required
  • Manual Testing: Functional, integration, system, regression, and performance testing.
  • Automation Testing: Experience with frameworks such as Selenium, WinAppDriver, FlaUI, or other desktop automation tools.
  • Scripting/Programming: Basic knowledge of Python for automation scripts.
  • ETL/Data Testing: Understanding of data pipelines, validation, and data integration tools.
  • API Testing: Experience testing REST APIs using Postman.
  • Database Knowledge: Ability to write and execute database queries for validation purposes.
  • CI/CD Integration: Basic understanding of pipelines and automated test execution.
  • Prompt Engineering: Familiarity with AI platforms such as ChatGPT, Gemini, and Cursor to optimize and automate testing tasks.
  • Familiarity with LLMs and AI model evaluation strategies, including prompt testing, edge-case testing, and behavior consistency testing.
Soft Skills
  • Strong analytical mindset with attention to detail.
  • Ability to write clear, structured test cases and bug reports.
  • Excellent problem-solving and critical thinking skills.
  • Effective communication and teamwork abilities.
  • Adaptable to fast-paced, iterative development cycles.
  • Passionate about learning new tools and technologies.
Bonus Skills
  • Familiarity with QA metrics and reporting tools.
  • Experience with load or performance testing (e.g., JMeter).
  • Exposure to Agile/Scrum methodologies.
What You’ll Need
  • Bachelor’s Degree (Any major)
  • 1.5 – 2.5 years in QA, including manual and automation testing of desktop applications.
  • Basic knowledge of ETL, and QA methodologies, tools, and processes
  • Good problem-solving, analytical, and technical troubleshooting skills.
  • Fast learner; able to pick up new ideas and approaches quickly; enjoys brainstorming on design and loves problem-solving with a strong focus on teamwork
  • Good communication skills (oral and written)
  • Ability to work in a fast-paced environment
  • A keen interest in learning new technologies, features developed, etc.
  • Must have basic knowledge of REST APIs and Databases.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.