Working as part of the engineering team you will participate in all testing activities for the ContactEngine platform. This will include functional and non-functional testing using a combination of manual and automated testing with a focus on, and continual drive towards automation.
How will you make an impact?
- Participate in all testing activities within the agile pipeline – estimation, prioritisation, planning and coordination.
- Provide input into platform architecture and implementation of automation tooling and frameworks to facilitate testing, continuous integration, delivery, and deployment.
- Create and execute detailed, comprehensive, and well-structured test plans and test cases that will include both functional and non-functional tests.
- Support the investigation of bugs and live production issues.
- Recreate and verify defects with detailed replication steps, working with the engineering team to ensure efficient resolution.
- Perform thorough regression testing prior to releasing and as and when any bugs are resolved.
- Develop and maintain automated test suites across staging and production environments.
- Creation and maintenance of test data.
- Stay up to date with new testing tools and test strategies.
Have you got what it takes?
- Must have experience in Javascript/Typescript.
- Proven experience in a similar testing role within software development with at least 3+ years of experience.
- Hands-on experience with automated testing of .NET applications and services in a cloud environment with a good understanding of test automation design patterns, practices, tools, and frameworks e.g. BDD, Gherkin/SpecFlow/Jasmine, Selenium, Protractor, Playwright etc. Writing tests using JavaScript, TypeScript etc.
- Experience in creating clear, concise, and comprehensive test plans and scripts, test execution and reporting of the results.
- Practical experience in software testing (planning and execution, manual and automated) across the application landscape e.g. UI, business logic, data access, web services/APIs.
- Sound understanding of different types of tests, their value, and where they fit into the software development lifecycle.
- Experience with cross browser and non-functional testing strategies and tools.
You will have an advantage if you also have:
- Experience working in an Agile/Scrum environment.
- ISEB/ISTQB qualified.
- Experience working in an ISO 27001 controlled environment where data security is paramount.
- Experience using BrowserStack or other third-party selenium grids.
- Knowledge of Git, TeamCity and Octopus Deploy.
- Experience with performance testing and tools.
- Knowledge of SQL.
Reporting into: Manager, Engineering CX.
Role Type: Individual Contributor.