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 Prague
Role
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.
Qualifications
Must have at least 4+ years of database experience using SQL server, Oracle, Sybase, etc.
Must have thorough experience testing ETL processes
3+ years’ database and data warehousing experience and writing end-to-end test cases
3+ years’ experience in testing complex data sets
3+ years’ experience in manual or automation software testing
2+ years’ experience with testing automation software such as Selenium
2+ years with software development lifecycles, (Waterfall, Agile, or SDLC)
Experience working with developers and business analyst directly
Experience with Azure preferred
Understanding of the testing lifecycles
Bachelor’s degree preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline) or equivalent work experience
Additional Information
Advance your career in clinical research and develop new skillsets whilst growing with the organization.