Senior SQA Analyst

17 hours ago


Karachi, Sindh, Pakistan Contour Software Full time

Join to apply for the Senior SQA Analyst role at Contour Software

Join to apply for the Senior SQA Analyst role at Contour Software

Get AI-powered advice on this job and more exclusive features.

About Contour

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

About Contour

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

Ziiware Inc, a division of Vela (an operating group of Constellation Software Inc.). We take the complications out of wholesale distribution, helping distributors of all sizes grow their markets with innovative solutions like automated order entry and customer relationship tools so they can focus on what matters most: selling more products

The Position

We are seeking talented Senior SQA Analyst for manual and automation testing for mobile team. The hired individual will be responsible for test planning and execution of a mobile app developed in Flutter/Dart for iOS and Android. The ideal candidate should be able to write automated tests and communicate fluently in English.

The successful hires will be located and work out of the Contour Software Lahore or Karachi office (preferably Karachi), working as part of the resource-centre team, as an extension of the division-based R&D department.

Qualification & Experience

  • Bachelor's degree in computer science, or equivalent technical Degree; or equivalent combination of education and experience.
  • 5+ years of experience in software QA, with expertise in both manual and automated testing.
  • Strong attention to detail, adhering to quality assurance principles.
  • Proven ability to plan, prioritize, and execute tasks effectively to meet deadlines.

Core QA & Testing Fundamentals
  • Strong Understanding of Mobile App Testing:
    • Device Coverage: Knowledge of testing across various iOS devices, screen sizes, resolutions, and OS versions.
    • Network Conditions: Ability to test under different network conditions (3G, 4G, Wi-Fi, low connectivity).
    • Security Testing: Understanding of common mobile app security vulnerabilities and testing methods.
    • Usability Testing: Ability to identify UI/UX issues and provide actionable feedback for an intuitive user experience.
    • Performance Testing: Familiarity with testing app responsiveness, load times, memory usage, and battery consumption.
    • Functional Testing: Thorough understanding of ensuring all app features work as intended.
    • Different Types of Testing: Unit, Widget, Integration, and End-to-End (E2E) testing, especially related to Flutter.
  • Test Planning & Strategy: Ability to create detailed test plans, scenarios, and test cases based on requirements.
  • Bug Reporting & Tracking: Proficiency in using bug tracking tools (e.g., Jira) and writing clear, concise bug reports with steps to reproduce.
  • SDLC & Agile Methodologies: Experience working within Agile/Scrum teams and understanding the software development lifecycle.
Mobile-Specific & Flutter/Dart Expertise
  • Flutter Framework Knowledge: Understanding of the Flutter framework, including widgets, state management, and the rendering process is preferable. This is crucial for understanding how the app is built and how to effectively test it.
  • Dart Programming Language Proficiency: Since Flutter uses Dart, the candidate knowledge in Dart to write and understand automated tests is a plus. This includes knowledge of Dart syntax, data types, object-oriented programming (OOP) concepts, and asynchronous programming (Future, Streams, async/await).
  • iOS Ecosystem Familiarity: While Flutter is cross-platform, there can be platform-specific behaviors. The tester should have some familiarity with the iOS ecosystem to identify and test these nuances. Knowledge of native iOS testing (Swift/Objective-C) or XCUITest can be a plus, even if they primarily use Flutter automation tools.
  • Cross-Platform Considerations: Understanding how to test for consistency and identify differences in UI/UX and functionality between iOS and other platforms (even if your current focus is iOS).
  • API Integration Testing: Ability to test how the mobile app interacts with backend APIs, handles JSON responses, and manages data.
  • Native Code Interoperability: Awareness of platform channels for interacting with native code, and experience with integrating third-party SDKs if applicable.

Automation Testing Skills
  • Experience with Mobile Automation Tools:
    • Flutter Driver/integration_test: This is Flutter's built-in testing framework, so direct experience with it is highly valuable.
    • Appium: A widely used open-source framework for automating mobile apps (native, hybrid, and mobile web) across iOS and Android. This is a strong asset for cross-platform automation. A candidate with good experience with Appium/Java will also consider for the assessment.
    • Other relevant tools: Experience with tools like Playwright or Cypress (though less mobile-specific, they might indicate broader automation capabilities).
  • Test Automation Framework Design & Maintenance: Ability to design, develop, and maintain robust and scalable test automation frameworks.
  • Writing & Debugging Automation Scripts: Programming skills in Dart is preferable but Java based candidate can also apply (as mentioned), and experience in writing clean, efficient, and maintainable automated test scripts.
  • Locator Strategies: Proficiency in identifying elements for automation in Flutter apps (e.g., using Flutter Finder, semantics, or other relevant strategies).
  • CI/CD Integration: Experience integrating automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab, GitHub Actions, Codemagic) to enable continuous testing.
  • Version Control (Git): Essential for managing test code, collaborating with developers, and tracking changes.
  • Performance Optimization (in relation to automation): Understanding how to write efficient automated tests that don't negatively impact performance.
Soft Skills & Qualities
  • Attention to Detail: Mobile apps are complex, and a good QA tester needs to spot even the smallest defects.
  • Problem-Solving & Analytical Skills: Ability to analyze complex systems, identify root causes of issues, and propose solutions.
  • Communication Skills: Clear and effective communication (verbal and written) with developers, product managers, and other stakeholders, providing actionable feedback.
  • Collaboration & Teamwork: Ability to work effectively within an agile team.
  • Proactive & Self-Motivated: A desire to learn new technologies and stay updated with the latest trends in mobile testing and Flutter development.
  • Adaptability: The mobile landscape evolves rapidly, so a tester needs to be able to adapt to new tools, frameworks, and challenges.
  • Time Management & Organization: Ability to manage multiple tasks and projects efficiently.

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.Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionQuality Assurance
  • IndustriesIT Services and IT Consulting

Referrals increase your chances of interviewing at Contour Software by 2x

Sign in to set job alerts for "Senior Software Quality Assurance Analyst" roles.

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
  • SQA Analyst

    3 days ago


    Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the SQA Analyst role at Contour SoftwareJoin to apply for the SQA Analyst role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to...

  • SQA Analyst

    3 weeks ago


    Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the SQA Analyst role at Contour SoftwareJoin to apply for the SQA Analyst role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a...

  • SQA Analyst

    4 days ago


    Karachi, Sindh, Pakistan EWS Group Full time

    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...

  • SQA Engineer

    3 weeks ago


    Karachi, Sindh, Pakistan Leopards Courier Service Pvt. Ltd Full time

    Leopards Courier Service Pvt. Ltd, PakistanFollowing are the JD's For SQA, kindly forward CV relevant and similar to the following JD's and experience.Responsibilities:Actively participate in an agile team in the incremental delivery of software.Design and develop high quality automation code along with manual testing to support the project delivery.Ensure...

  • SQA Analyst

    3 weeks ago


    Karachi, Sindh, Pakistan EWS Group Full time

    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...

  • SQA Engineer

    3 weeks ago


    Karachi, Sindh, Pakistan SpurSol Full time

    Responsibilities:Analyze requirements from Business Analysts, Team Lead, or Product Managers.Write and execute test cases, document results, and compare with expected results. Manipulate test data along with validation of stored testing procedures.Evaluate functionality from all possible angles and be extremely sharp in coming up with relevant test...


  • Karachi, Sindh, Pakistan Contour Software Full time

    About ContourContour 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....


  • Karachi, Sindh, Pakistan IRD Global Full time

    Join to apply for the ASSOCIATE SQA ENGINEER role at IRD Global1 month ago Be among the first 25 applicantsJoin to apply for the ASSOCIATE SQA ENGINEER role at IRD GlobalJob PurposeThe incumbent will be responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of...

  • Junior SQA Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan AHOY Full time

    Company ProfileAHOY is a dynamic venture studio based in the vibrant city of Dubai. Our passion lies in harnessing cutting-edge technology to drive innovation and empower businesses across diverse industries. With a focus on excellence and a commitment to delivering exceptional solutions, we serve as a trusted partner for companies aiming to thrive in...


  • Karachi, Sindh, Pakistan beBeeCoordinator Full time 800,000 - 1,200,000

    Job Title: SQA Project CoordinatorDescriptionThis role combines Software Quality Assurance and project coordination, ensuring our projects meet the highest quality standards while keeping everything organized and on track.We are seeking a detail-oriented individual with strong aptitude for both QA processes and project management to join our...