✅ Quality assurance of software development and implementation of test automation.
✅ Creation of test scripts and test scenarios to ensure developers understand the business requirements so that they can be effectively tested.
✅ Defining and driving innovative automated testing strategies and toolsets into our overall development processes.
✅ Designing, developing, and supporting frameworks for our test infrastructure and providing automation expertise to our development teams.
✅ Conduct automated and manual tests where necessary contributing toward the predictable delivery of quality releases.
✅ Test for functional ‘edge cases’ outside of expected functionality workflow.
✅ Be meticulous about documentation and maintaining a robust log of all test cases and test results.
✅ Ensure that all tests are executed and give regular feedback to the team lead on the status of quality.
✅ Thorough understanding of SDLC, specifically automated QA processes in agile development environments.
✅ Experience in writing, executing, and monitoring automated test suites using a variety of technologies including, but not limited to Cypress (preferable), Cucumber, Concordion, Selenium, Fit/FitNesse, and SoapUI.
✅ Building test infrastructures using containerization technologies such as Docker and working within Continuous Delivery / Continuous Release pipeline processes.
✅ Have the drive to become an expert in:
– Unit testing
– UX Testing
– UI Testing
– Integration testing of APIs
– Performance and scalability testing
– Security Penetration Testing
✅ Excellent listening and communication skills to inform new functionalities and work with the development team.
✅ Understanding of customer service excellence.
✅ Positive attitude, good initiative, and organizational skills.
✅ Attention to detail is essential.
✅ Proactive approach.
✅ Expertise in sustainability and impact.
✅ Willingness to be flexible in traveling and working in multiple time zones during unsocial (local) hours.
✅ Degree-level qualifications in a technical-related subject.
✅ Professional Qualifications: Industry certifications in software testing or an interest in achieving these.
✅ SaaS experience.
✅ Strong background in, and at least 3+ years of working in tooling or QA automation.
✅ Multilingual is desirable and fluent in English is mandatory.