Ideal candidates look like:
- Someone with at least 4 years’ experience within the QA role.
- Strong experience with best practises and a sound understanding of what makes a quality codebase.
- The ability to work collaboratively in an ever-changing remote friendly environment.
Nice to haves:
- BSc Computer Science, technical tertiary qualification or significant work experience.
- Experience with automated testing suites; e.g. Cypress, Newman, Selenium.
- Experience with BDD Cucumber framework.
Job Description:
- We think about testing across multiple planes; this is how we approach testing.
- Test Analysis and Test Management (Documenting)
- Identify, record, document bugs, and improvements in Jira (Documenting)
- Manual Testing
- Front-end
- API/Backend
- Automation
- Cypress
- Newman
- Security testing
- Performance Testing
- Estimate & Prioritise testing activities
- Identify opportunities for test automation
- Perform thorough regression testing as required
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create and maintain detailed, comprehensive and well-structured test plans and test cases for the different products to ensure development outputs meet acceptance criteria, technical specifications, and product goals
- Driving automation and tools for the company to assess operation and quality of existing features and systems.
- Liaise with internal stakeholders (e.g. developer teams, product owners, etc. ) to identify system requirements & resolve bugs
- Working alongside other QA engineers in regards to bringing tools to assess Quality across the organisation.
- Playing an active role in sharing knowledge and learnings and thereby letting your colleagues learn and shine.
- Mentoring other QA Engineers
- Involved in interviews & growing the Engineering team
- Lead with compassion and kindness when someone makes mistakes and take the time to encourage good habits
Soft skills that will help you succeed:
- Understanding the product thoroughly – asking good questions and building on existing documentation will get you there.
- Be adaptable – within payments things can change on a daily basis.
- Healthy communicator – you’ll be engaging with a broad spectrum of people, technical and non-technical.
- Analytical – Look beyond the requirements to understand the “why” we are doing a thing.
- Proactive and Organized. There are a lot of things to do and a lot of autonomy.
- Maintain a positive outlook – you will be working around issues across our systems and building reinforcement test cases
Tech stack:
- QA Tooling: Postman, Newman, Cypress, TestRail, BrowserStack
- Frontend: React, Angular, TypeScript.
- Backend: Python, Node, PHP.
- Data: MongoDB, PostgreSQL, MySQL.
- Infra: AWS Lambda’s, Serverless, S3, EC2, API Gateway, GCP.
- Tools: Jira, Confluence, Git.
- Automation: Gitlab pipelines, CI/CD, Terraform.
What sort of things are coming up on QA’s roadmap:
- Consolidating and improving our automation suites coverage
- Creating & formalising the Peach QA processes.
- Creating a Postman workspace for multiple teams throughout Peach, for automation and adhoc passive testing.
- Defining best practises for managing various teams tickets/work.QA
Desired Skills:
- Automation
- selenium
- Test automation
- Testing Automation
- postman
- tester
- qa
- Web Testing