Job Overview

Location
Lahore, Punjab
Job Type
Full Time
Date Posted
8 hours ago

Additional Details

Job ID
1471
Job Views
7
Work Mode *
On-site
Years of Experience
3 to 5

Job Description

Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.

As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI's recipe creates the perfect environment for professionals to build fulfilling, long-term careers.

What started as an R&D & Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started!

The Division

iCarol is a specialized subscription-based helpline software platform designed to support non-profit organizations, crisis centers, and community service providers. It streamlines service delivery and administration by offering tools for contact management, resource referrals, reporting, and communication across multiple channels—including phone, web, live chat, and text. Used by over 80,000 staff and volunteers globally, iCarol helps organizations serve people in need more efficiently and effectively.

The Position We are looking for a proactive, detail-oriented, and quality-obsessed SQA Automation Analyst to join our team. This hands-on role is ideal for someone who thrives in a collaborative environment, is passionate about delivering bug-free software, and is eager to take ownership of QA processes across sprints and releases.

The hired individual will be responsible for planning, automating and executing test cases, ensuring comprehensive test coverage, and championing a culture of quality. She/he works closely with engineers, product managers, and customer support to ensure our software meets the highest standards of reliability and performance. She/he’ll also help us explore how AI and machine learning can be used to improve QA efficiency and effectiveness.

The successful hire will be located and work out of the Contour Software Lahore office, working as part of the resource-center team, as an extension of the division-based R&D department.

Key Responsibilities

  • Testing & Automation
  • Design, develop, and maintain automated test scripts for new and existing features.
  • Execute and document manual test cases when automation is not feasible.
  • Conduct exploratory testing to uncover edge cases and usability issues.
  • Assist in regression, smoke, and performance testing as needed.
  • Use tools such as SQL queries, data simulators, and HTML validators to verify data integrity and UI behavior.
  • Test Planning & Documentation
  • Create, review, and maintain test plans and test cases for both new and legacy features.
  • Ensure test cases are linked to work items in Azure DevOps and kept up to date.
  • Track and report on test coverage, execution status, and defect metrics.
  • Assist in preparing release notes and testing documentation for internal or external stakeholders.
  • Quality Ownership in Sprints & Releases
  • Participate in sprint planning, backlog grooming, and design reviews to ensure testability and clarity of requirements.
  • Take ownership of QA deliverables for each sprint and release cycle.
  • Coordinate with QA peers, developers, and support to ensure smooth validation and release processes.
  • Risk Management & Continuous Improvement
  • Proactively identify quality risks, edge cases, and gaps in requirements.
  • Perform risk-based testing to prioritize efforts based on impact and severity.
  • Conduct root cause analysis on escaped defects and contribute to process improvements.
  • Collaborate with engineers to improve unit test coverage and CI/CD quality gates.
  • Metrics & Reporting
  • Track time spent on various QA activities daily.
  • Monitor and report on key QA metrics such as defect density, test execution trends, and automation coverage.
  • Use data to drive continuous improvement in QA processes and product quality.
  • Collaboration & Communication
  • Work closely with developers, product managers, and customer support to understand requirements and resolve issues.
  • Help coordinate validation efforts with customer support and stakeholders.
  • Champion a culture of quality by mentoring peers and advocating for QA best practices.
  • Environment & Test Data Management
  • Create and manage test data sets that reflect real-world usage scenarios.
  • Stage and maintain test environments to support consistent and reliable testing.
  • Innovation & AI Exploration
  • Explore and evaluate how AI and machine learning can be leveraged to improve QA processes, such as test case generation, defect prediction, and intelligent test execution.
  • Collaborate with the engineering and product teams to pilot AI-driven tools and workflows that enhance software quality and efficiency.

Required Qualifications & Skills

  • University degree in Computer Science, Information Technology, and/or related discipline or equivalent experience.
  • 3-5 years’ experience with test automation frameworks (e.g., Selenium, Playwright, etc.).
  • Strong curiosity and willingness to become a subject matter expert in our application.
  • Familiarity with manual testing methodologies and exploratory testing.
  • Hands-on experience in developing test plans, cases, automation test scripts, executing automation tests and analyzing test results.
  • Experience working with HTML elements, CSS, XPath and other types of selectors for UI automation or web element identification.
  • Experience with Azure DevOps or similar tools for test management and work tracking.
  • Excellent attention to detail, organization skills and a passion for delivering high-quality, bug-free software.
  • Strong interpersonal, collaboration, written, and verbal communication skills (English).
  • Ability to work independently and take initiative.
  • Interest in emerging technologies, especially AI/ML applications in software testing.
  • Experience with SQL, XML/JSON, REST API and validating data across systems.

Nice To Have

  • Experience testing SaaS or enterprise applications.
  • Familiarity with CI/CD pipelines and automated test integration.
  • Exposure to performance, security, or accessibility testing.
  • Working experience with version control systems like Git.
  • ISTQB or similar certification

Exciting Benefits We Offer

  • Market-leading Salary
  • Medical Coverage – Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Home Internet Subsidy
  • Conveyance Allowance
  • Profit Sharing Plan [Tenured Employees Only]
  • Life Benefit
  • Child Care Facility
  • Company Provided Lunch/Dinner
  • Professional Development Budget
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment
  • Leave Encashment

Disclaimer: At Contour, we attribute our success to the unique contributions of our diverse staff. We’re committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we’ve adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination.

In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.

Location

Similar Jobs

Dice Tech Recruitment Services

Sr. Python Developer

Full Time

Dice Tech Recruitment Services

Mern stack developer

Full Time
Full Time

Dice Tech Recruitment Services

Assistant Quality Assurance Manager

Full Time