Dagenham, England, United Kingdom
An experienced ISTQB Certified Quality Assurance Engineer with 5+ years of experience in automation and manual testing. An organised, reliable and proactive candidate willing to learn new skills.
Designed and maintained comprehensive automation frameworks using Selenium WebDriver and Cucumber (BDD), delivering broad UI regression coverage across web applications and reducing manual testing effort substantially. Executed both automated and manual test cases to ensure quality across multiple platforms and browsers. Conducted extensive cross-browser testing (Chrome, Firefox, Safari, Edge) and mobile device testing (iOS, Android) to validate application compatibility, identifying and documenting defects across different devices and screen sizes. Performed detailed root cause analysis on test failures and production defects, conducting thorough investigations to identify underlying issues and providing actionable recommendations to development teams for resolution. Managed complete bug lifecycle and defect tracking via Jira, including comprehensive bug reporting with clear reproduction steps, environment details, screenshots, and logs; tracked defect status through resolution and validation. Led QA strategy for major platform initiatives - defined comprehensive test plans, facilitated cross-functional stakeholder handovers, and ensured quality across multiple concurrent projects. Conducted API testing using Postman and RestAssured to validate seamless integration across Java Spring Boot microservices in a large-scale distributed environment. Performed code reviews on automation scripts, enforcing coding standards and improving test code quality across the SDET team. Mentored junior SDETs on automation framework design, code best practices, manual testing techniques, and use of CI/CD tools (Jenkins, ArgoCD). Executed performance testing with JMeter to benchmark and optimize system responsiveness under load. Championed WCAG AA accessibility compliance, establishing standards and integrating checks into the standard release process. Hosted bug bash sessions to drive collaborative defect discovery; actively contributed to all Agile ceremonies.
Built and maintained end-to-end UI automation using Selenium/Maven/Cucumber BDD and API automation using Postman and RestAssured - delivered repeatable, reliable test coverage across 3 major product releases. Executed comprehensive manual testing across functional, regression, and exploratory test scenarios; developed detailed test cases based on requirements and acceptance criteria. Tested applications across multiple browsers and devices, ensuring consistent user experience and identifying browser-specific issues. Developed and maintained shared automation libraries, improving reusability and reducing maintenance overhead across the QA team. Acted as Quality Coach: promoted shift-left testing and ensured Definition of Done compliance for all sprint stories across engineering teams. Participated in epic refinements and 3 Amigos sessions to define acceptance criteria early, maximizing shift-left test coverage. Managed complete defect lifecycle using Jira including detailed bug reports with reproduction steps, root-cause analysis; served as team SME for API testing. Organized knowledge-sharing sessions on QA tools (Postman, Selenium) to upskill developers and embed a quality-first culture.
Wrote and executed manual test cases in an Agile BDD environment and built a foundational Selenium Page Object Model framework in Java.