
Quality Assurance Tester
- Redditch, Worcestershire
- Permanent
- Full-time
- Test Planning and Strategy: Design comprehensive test plans and strategies that align with project objectives. This includes identifying the scope of testing, defining test objectives, and estimating timelines and resources needed for testing activities.
- Test Case Development: Create detailed test cases, test scripts, and test scenarios based on business and technical requirements, user stories, and functional specifications. Ensure thorough coverage of all possible use cases and edge cases.
- Manual and Automated Testing: Execute both manual and automated tests to evaluate software functionality, performance, security, and compatibility. Employ tools such as Selenium, JUnit, TestNG, or proprietary frameworks as appropriate.
- Defect Tracking and Reporting: Identify, document, and report software bugs, errors, inconsistencies, and usability issues. Maintain accurate records in defect tracking systems such as DevOps, JIRA, Bugzilla, or similar platforms.
- Regression and Validation Testing: Conduct regression testing to ensure that recent program or code changes have not adversely affected existing features. Validate fixes and perform retesting as necessary.
- Collaboration with Development Teams: Work closely with software developers, business analysts, project managers, and other stakeholders to clarify requirements, understand expected functionality, and resolve issues swiftly.
- Test Environment Management: Set up, maintain, and troubleshoot test environments, including servers, databases, applications, and test data. Ensure all environments mirror production settings as closely as possible.
- Documentation: Prepare and maintain clear, concise, and comprehensive documentation, including test plans, test cases, test scripts, and test summary reports. Provide input for user manuals and technical guides where necessary.
- Continuous Improvement: Participate in retrospectives and process improvement initiatives. Suggest and implement enhancements to testing practices, tools, and methodologies to increase efficiency and effectiveness.
- Compliance and Standards: Ensure testing activities comply with organizational and industry standards, regulations, and best practices, including data privacy and security guidelines.
- Minimum of 5 years of experience in a quality assurance role ideally in case management or any other CRM with minimum of 2 years of experience in Pega.
- Strong process technical knowledge of Pega backend processes, including case management, data flows, integrations, and rules configuration.
- Experience in maintaining and running test automation developed in Selenium, Java, WebDriver.IO and Javascript.
- Familiarity with software development life cycle (SDLC) and software testing life cycle (STLC) with experience in working with business and IT change testing.
- Excellent communication and interpersonal skills for effective stakeholder engagement.
- Understanding of databases and ability to perform queries using SQL.
- Strong analytical and problem-solving skills to address quality-related challenges.
- Proven experience of working in a dynamic, fast paced environment where collaboration, teamwork and support are an integral part of the job.
- Comfortable with working autonomously, problem solving with the ability to act with urgency, making logical decisions and owning these.
- Company pension
- Colleague perks scheme
- Christmas savings scheme
- Free on-site parking
- Death in service benefit
- Hastee pay, (access to salary before payday)
- Free fruit and drink at all sites
- Employee assistance programme
- Casual dress
- 28 days annual leave (including bank holidays)