Reference: DD252136_045
Vacancy: 1
Job title: Quality Assurance Engineer
Location: Leicester / Client Location
Salary: GBP 42000 to GBP 52000 per annum
Published Date: 04 November 2025
Closing Date: 03 December 2025
Job Description (Main Duties and Responsibilities)
- Review business requirements, functional specifications, and technical design documents to create comprehensive test plans and test cases.
- Identify appropriate test scenarios, including positive, negative, regression, integration, and performance test cases.
- Participate in requirement analysis and provide early feedback to improve design and usability.
- Define and maintain test data, test environments, and test coverage metrics.
- Perform manual testing of web, mobile, and API‑based applications.
- Execute automated test scripts and maintain automation frameworks where applicable.
- Log, track, and manage defects using tools such as JIRA, Azure DevOps, or Bugzilla.
- Collaborate with developers to reproduce and resolve defects quickly.
- Conduct regression, smoke, sanity, functional, integration, and user acceptance testing (UAT).
- Prepare and share test summary reports, including test results, quality metrics, and defect trends.
- Design and maintain automated test scripts using tools like Selenium, Postman, JMeter, Cypress, or Playwright.
- Support CI/CD pipelines with automated test execution in tools such as Jenkins, GitLab CI, or Azure Pipelines.
- Ensure that automation scripts are scalable, reusable, and aligned with project goals.
- Work closely with developers, product owners, and project managers in an Agile/Scrum setup.
- Participate in daily stand‑ups, sprint planning, and retrospectives.
- Contribute to continuous improvement initiatives for QA processes, tools, and standards.
- Support UAT and provide guidance to business stakeholders.
Key Skills, Qualifications and Experience Needed
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant testing certifications (e.g., ISTQB Foundation, Agile Tester, Certified Selenium Professional) preferred.
- Proven experience (3–7 years) as a Software Tester, QA Engineer, or Test Analyst.
- Strong understanding of STLC, SDLC, and defect lifecycle management.
- Experience with manual testing and exposure to test automation frameworks.
- Good working knowledge of SQL for data validation and backend testing.
- Proficiency in using testing and defect management tools (e.g., JIRA, TestRail, Zephyr, HP ALM).
- Knowledge of API testing tools such as Postman, SoapUI, or ReadyAPI.
- Familiarity with Agile/Scrum methodology and sprint‐based delivery cycles.
- Excellent attention to detail, problem‑solving ability, and analytical skills.
- Strong communication skills for effective stakeholder collaboration.
- Experience with Selenium WebDriver, Cypress, or Playwright for UI automation.
- Understanding of performance testing using JMeter or LoadRunner.
- Familiarity with version control systems (Git, GitLab, Bitbucket).
- Basic scripting skills in Python, Java, or JavaScript for automation development.
- Knowledge of API automation, BDD frameworks (Cucumber, Behave), or continuous integration tools.
- Experience testing in cloud environments (AWS, Azure, GCP).
- ISTQB or equivalent QA certification is a plus.
- Deep familiarity with Salesforce Lightning Design System (SLDS) and Salesforce platform design constraints.
- Strong proficiency in Figma, Adobe XD, or equivalent design and prototyping tools.
- Experience designing for multi‑persona environments, including internal users, customers, and mobile field engineers.
- Experience working in Agile/Scrum delivery teams and collaborating with cross‑functional stakeholders.
- Excellent communication, presentation, and stakeholder management skills.
- User research artefacts such as detailed personas, empathy maps, and journey maps that capture user needs, motivations, and pain points.
- Well‑structured information architecture documents and user flow diagrams to define intuitive navigation and interaction pathways.
- Wireframes and interactive prototypes to visualize and iterate on proposed user experiences before development.
- Design specifications fully aligned with Salesforce Lightning Design System (SLDS) standards to ensure consistency and scalability.
- Thorough accessibility and usability testing reports documenting findings, recommendations, and design improvements.
- Final UI design assets prepared for seamless handoff to development teams, ensuring design accuracy and implementation quality.
Other Key skills
- Good analytical and Problem‑solving skills
- Good communication skills
- A thorough approach and Self starter
- Focus on quality and delivery
- Working together in teams.
- Leadership and effective decision making.
- Flexible Attitude
- Excellent customer service