Bachelor's degree in Computer Science, Engineering, or a related discipline.
5+ years of experience with strong hands-on experience in Pega application testing and test automation.
Proficiency with Pega Test Automation Suite (ATS) and/or Selenium automation with Java for UI testing.
Working knowledge of Pega rules engine, case management, workflows, and UI behavior (PRPC 7.x / 8.x).
Analyze functional and technical requirements, user stories, and acceptance criteria for Pega applications to define end-to-end test strategy and coverage.
Design, develop, and maintain automated test scripts using Pega Test Automation Suite (ATS) and/or Selenium with Java for Pega UI components, workflows, and case-driven applications.
Create and execute test plans, test cases, and test data for functional, regression, smoke, integration, system, and UAT testing across multiple business scenarios.
Validate Pega artifacts including case life cycles, flows, activities, UI rules, decision rules, and decisioning outcomes to ensure accuracy, stability, and compliance with requirements.
Test and validate Pega integrations (APIs/services and downstream systems), ensuring correct data mapping, error handling, and end-to-end process continuity.
Perform data validation across environments using SQL queries to verify data integrity, processing results, and reconciliation between systems.
Identify, log, triage, and manage defects using tools such as JIRA/ALM; provide clear reproduction steps, evidence, and impact analysis to accelerate resolution.
Collaborate closely with developers, business analysts, and DevOps teams to troubleshoot issues, validate fixes, and ensure quality delivery within Agile/Scrum sprints.
Integrate automation suites into CI/CD pipelines (e.g., Jenkins/Azure DevOps), enabling reliable scheduled and on-demand execution with consistent results across environments.
Enhance and optimize automation frameworks, improving reusability, maintainability, reporting, and execution speed; reduce flakiness through better synchronization and stability practices.
Participate in Agile ceremonies (sprint planning, daily stand-ups, reviews, retrospectives), provide testing estimates, and ensure quality gates are met for each release.
Prepare test execution reports, track quality metrics (coverage, defect trends, pass/fail rates), communicate risks/status to stakeholders, and recommend continuous improvements to QA standards and best practices.
Preferred Qualifications:
Experience building or enhancing automation frameworks (e.g., page object model, reusable utilities, reporting) and establishing automation best practices.
Exposure to CI/CD tooling and source control (e.g., Jenkins, Git, Azure DevOps) for automated test execution and reporting.