Job Description
Position Summary
As a QA Engineer, you will ensure the quality, reliability, and performance of PRA’s mobile and web applications by planning and executing test strategies across the software development lifecycle. You will work within agile squads, collaborate closely with Developers, Product, and Design, and help integrate robust testing into our CI/CD pipelines to deliver high‑quality releases on time.
Main Duties and Responsibilities
- Plan and execute testing for web and mobile: create and run test plans, test cases and test charters covering functional, regression, exploratory and cross‑browser/device scenarios (iOS/Android, responsive web).
- Automation: design, implement and maintain automated tests for web (e.g., Selenium) and mobile (e.g., Appium, Espresso/XCUITest) and contribute automated suites to CI/CD.
- API testing: validate REST endpoints (authentication, pagination, error handling) using tools such as Postman/Swagger and...