Requirements
- Technical Mindset: Proven experience in software testing with a strong understanding of the SDLC and Agile methodologies
- Test Planning: Writing and maintaining test plans including product quality, risk coverage, quality gates and test completion
- Test Design: Ability to write clear, concise test cases based on user stories and technical requirements
- Cloud Platforms: Exposure to testing in cloud-native environments (AWS, MS Azure, or GCP). Experience with integrating testing as part of the Secure-SDLC and CI/CD tooling in an DevSecOps environment
- Automation Skills: Practical experience with automation tools (e.g., Selenium, Playwright, or Cypress) and an understanding of TDD/BDD methodologies (Cucumber/Gherkin)
- Full testing lifecycle: Perform testing (unit, system integration, acceptance testing)
- API Testing: Experience testing RESTful APIs using tools like Postman SoapUI or ReadyAPI
- Modern Tooling: Familiarity with version control and source code hosting platforms (Git/GitHub) and how testing integrates into CI/CD pipelines. Awareness of Application Lifecycle Management and IT Service Management using tools such as Splunk and ServiceNow
- Analytics: Experience with analytics and interactive visualization tools such as Grafana or Kibana
- Problem Solving: A natural curiosity and the ability to troubleshoot complex technical issues
- Communication: Ability to explain technical bugs to non-technical stakeholders clearly and effectively
- (Desirable) Accessibility: Experience with WCAG standards and accessibility testing tools (e.g., Axe, Wave)
- (Desirable) Performance & Security: Basic knowledge of performance testing (JMeter/K6/Gatling) or security principles (OWASP Top 10)
- (Desirable) Infrastructure: Understanding of containerization (Docker) and how it affects the test environment
- (Desirable) Public sector: Experience with testing Government citizen facing services
- ISTQB Software Testing Foundation or Advanced Certification
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
What the job involves
- Hands-on Testing: Execute functional, regression, and exploratory testing across web and mobile applications
- Automation: Build and maintain automated test scripts within existing frameworks to support CI/CD pipelines
- Collaboration: Participate in Agile ceremonies (Stand ups, Sprint Planning, Refinement, Retrospectives) to provide test effort estimations, ensure requirements are testable and provide accurate reports of the testing activities
- Defect Management: Identify, document, and track defects, working closely with developers to ensure timely progression and resolution
- Technical Advocacy: Help the team maintain high standards for code quality and test coverage
- Continuous Learning: Use your dedicated development time to explore new tools (e.g., Playwright, Cypress, K6) and share knowledge with the wider QA community
,
,
,
,
,
#J-18808-Ljbffr…
