Quality Assurance Engineer – Manual Testing with Python | Apply now

Published On:
Quality Assurance Engineer

If you are looking to build a strong career in software testing and quality engineering, this Quality Assurance Engineer role is a great opportunity to work in a fast-growing, technology-driven environment. This position focuses on manual testing with knowledge of Python, offering exposure to automation, CI/CD practices, and real-world healthcare (MedTech) systems.

This Quality Assurance Engineer role is ideal for candidates who enjoy analyzing requirements, finding defects, improving product quality, and working closely with development teams to deliver reliable software.


About the Company

This opportunity is with Quest Global, a global engineering services leader with more than 25 years of experience across multiple industries. The organization is known for solving complex engineering problems by bringing together technology, innovation, and diverse talent.

At Quest Global, people are encouraged to think differently, collaborate openly, and contribute ideas that make a real-world impact—especially in critical domains like healthcare and MedTech.


Job Overview – Quality Assurance Engineer

DetailsInformation
Job RoleQuality Assurance Engineer
Testing TypeManual Testing + Python (Automation knowledge)
LocationPune, Maharashtra, India
Employment TypeFull-Time
IndustryMedTech / Multi-Industry
Experience LevelEntry-level to early-career professionals

This Quality Assurance Engineer position combines hands-on manual testing with exposure to automation frameworks, making it a well-rounded role for long-term growth in QA and testing careers.


Key Responsibilities of a Quality Assurance Engineer

As a Quality Assurance Engineer, your daily work will focus on ensuring software quality, reliability, and compliance with defined standards.

Core Responsibilities

  • Requirement analysis and understanding functional specifications
  • Designing and preparing detailed test cases for high test coverage
  • Executing manual test cases and identifying defects
  • Logging, tracking, and reporting issues clearly
  • Preparing test documentation and validation reports
  • Supporting automation testing activities
  • Collaborating with development teams for timely delivery

This role allows a Quality Assurance Engineer to contribute across the entire testing lifecycle—from requirement analysis to final validation.


Technical Skills Required for Quality Assurance Engineer

To succeed in this Quality Assurance Engineer role, candidates should have the following technical competencies:

Mandatory Skills

  • Strong understanding of Software / Functional Requirement Specifications
  • Manual testing concepts and defect life cycle
  • Test case design for maximum coverage
  • Basic knowledge of automation using Python
  • Familiarity with BDD frameworks (Behave preferred)
  • Defect reporting and management practices
  • Good documentation and communication skills

Added Advantages

  • Experience or exposure to CI/CD pipelines
  • Understanding of healthcare or MedTech systems
  • Knowledge of scripting languages
  • Awareness or usage of AI tools in testing

Why Choose a Career as a Quality Assurance Engineer?

A career as a Quality Assurance Engineer offers stability, continuous learning, and strong demand across industries. This role provides:

  • Exposure to real-world healthcare software systems
  • A balance of manual testing and automation skills
  • Opportunities to grow into Automation Engineer, SDET, or QA Lead roles
  • Hands-on experience with quality management systems and best practices

Work Culture & Diversity

Quest Global strongly believes in diversity, inclusion, and respect at the workplace. Every Quality Assurance Engineer is encouraged to share ideas, collaborate across teams, and grow professionally in an environment that values different perspectives.

With over 21,000 professionals globally, the company fosters a culture where innovation, learning, and teamwork are part of everyday work.


Career Growth for Quality Assurance Engineer

Starting as a Quality Assurance Engineer, you can progress into roles such as:

  • Senior QA Engineer
  • Automation Test Engineer
  • SDET (Software Development Engineer in Test)
  • QA Lead / Test Manager

The mix of manual testing, Python automation, and domain exposure makes this role an excellent foundation for long-term success.


Final Thoughts

If you are passionate about software quality, detail-oriented testing, and building reliable applications, this Quality Assurance Engineer role in Pune is a valuable opportunity. It offers hands-on experience, skill development, and exposure to automation and healthcare systems—perfect for professionals starting or shaping their QA careers.

✨ Wishing you success in your journey as a Quality Assurance Engineer and a bright future ahead in the world of software testing and quality engineering.


Chandan Mahato

This article is written by me, and I have Master's Degree in Computer Applications (MCA). For any inquiries, feel free to contact me at chandan@jobcode.in. I’m happy to assist you!