Overview
Department: QA
Location: Remote (Asia)
Overview
CCL build high quality automation frameworks and bespoke software solutions for our clients in the finance industry. With an aim to help organisations improve their operational processes and reduce overall risk and increase efficiencies. Another key objective of CCL is to enable greater transparency for firms and regulators. CCL are also passionate about removing waste and making things simple. We want to help inspire a new generation of Robotics and Automation projects across industry that are focused on delivering a highly skilled virtual workforce with cognitive and robotic capabilities. The CCL team is focused on helping firms improve operational productivity and reduce challenges. Read more on the Cybernetic Controls website.
Job summary
QA Engineer will help us ensure the highest level of quality of new and existing web and application solutions. The individual will have the opportunity to work in a team empowering the DevOps spirit, operating at every stage of the Software Development/Testing Lifecycle and working on serverless solutions within the AWS cloud.
Key Responsibilities
- Design and architect high quality, reliable software test assets including test design, approach, scripts and bugs
- Write clear, concise and comprehensive test plans and test cases from user stories
- Support technology stacks for various engineering projects leveraging continuous integration and delivery
- Work with the product teams to ensure that the solutions being worked on are in accordance with their requirements
- Actively participate in agile ceremonies providing the QA perspective into every user story
- Ensure the highest level of data security to protect our clients’ information assets
- Support and be an integral member of the IT team
Skills
- Deep understanding of:
- Software QA methodologies, tools and processes
- Software development lifecycle best practices
- Test-driven development
- Test automation frameworks (Cypress in combination with Cucumber in particular)
- Good understanding of:
- Javascript programming and scripting
- Systems architecture, design and development
- Version Control tools (Git, Github, Gitlab, etc.)
- API testing
- Competent understanding of:
- Python programming and scripting
- Amazon Web Services
- Serverless computing (AWS Lambda and API Gateway, Azure Functions, Google Cloud Functions, etc.)
- Databases (MySQL, DynamoDB, MongoDB, Redis, etc.)
- Agile principles, processes and tools
- Ability to communicate in both technical and user-friendly language depending on the audience
- Excellent verbal and written communication skills
- Excellent problem-solving skills and attention to detail
- Ability to be a “big picture” thinker
- Obsessed with quality
- 2 years of working experience in automated software testing
- Experience with Cloud Computing, preferably Amazon Web Services
- Bachelor’s degree (or above) in Computer Science or a related subject
- 25 days' paid holiday plus UK bank holidays
- Healthcare contribution
- Annual pay review
- Anything in your role you would like to expand on and build professional skills, you are welcome to let us know and we can help you, put you on courses etc.
- Monthly Socials
- Company Laptop