Quality Assurance Engineer

  • Bengaluru, Karnataka, India
  • Full-time

Company Description

We are the company that cares – for our staff, for our clients, for our partners and for the quality of work we do.  A dynamic, global company founded in 1995, we bring together more than 2,200 driven, dedicated and passionate individuals.  We work on the front line of medical science, changing lives, and bringing new medicines to those who need them.

    Job Description

    As a PSI Quality Assurance Engineer, you will work as part of a product development team testing custom-built software and reporting solutions. This Quality Assurance Engineering role will test software code and reports manually and by creating automation tools. You will use black box, gray box, and white box testing skills to understand software internals and troubleshoot problems. Additionally, you will work with Software Developer Engineers, Report Designers, Data Governance staff, Business Analysts and Product Managers to understand our ad systems and software creation processes. You will develop test plans that approximate real-world environments.


    Office-Based in Bengaluru


    • Focused on customer experience and quality improvement across the PSI organization.
    • Lead the testing of large-scale systems, create test plans, test cases, and drive continuous improvements to the quality assurance processes.
    • Design and build automated test cases for web applications, desktop software, reporting systems, ETL processes and SQL table level data.
    • Design, develop, and execute quality assurance test cases and support tests for large-scale products, including white and black box tests.
    • Create and run functional, application, regression, ad-hoc, and integration tests; including both positive and negative scenarios.
    • Consult with and advise project management and development teams on technical issues related to planning, developing, implementing, and modifying testing procedures.
    • Use functional specifications to plan, create, or sign-off on test plans, test cases, and automated test cases.
    • Provide regular, detailed status report on project progress, including test cases executed, bugs discovered, and bugs fixed.
    • Experience in using Selenium, PowerShell, ADB, and SQL
    • Excellent ability to communicate with technical and business leaders at PSI.
    • Performs secondary error discovery, triage and verification and validation of fixes.
    • Participate in an Agile development environment / Scrum team.


    • Bachelor’s degree preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline) or equivalent work experience
    • 3+ years’ experience in manual or automation software testing
    • 2+ years’ experience with Visual Studio
    • 2+ years’ experience with testing automation software such as Selenium and SQL
    • 2+ years with software development lifecycles, (Waterfall, Agile, or SDLC)
    • 1+ year experience using Test Management tools and able to create test cases is a must
    • Must have ETL and DWH experience
    • Experience working with developers and business analyst directly
    • Experience in regular SCRUM meeting
    • Experience with Azure preferred
    • Understanding of the testing STLC

    Additional Information

    Advance your career in clinical research and develop new skillsets whilst growing with the organization.

    Privacy Policy