Job Description
We are looking for a passionate Software Developer in Test.
Requirements:
Start Date: ASAP
Job Type: Full-time
We are looking for a passionate Software Developer in Test.
Requirements:
- Extensive experience of working in QA automation.
- Proficiency in coding applications in Java, Python and other languages.
- Experience of NodeJS.
- A thorough understanding of SDLC, specifically automated QA processes in agile development environments.
- Creative thinking with an ability to identify and test for functional ‘edge cases’ outside of expected functionality workflow
- A passion to become the expert in:
- Unit Testing
- Behavioural Driven Development
- UX Testing
- UI Testing
- Integration testing of APIs
- Performance and scalability testing
- Security Penetration Testing * Experience in writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to Selenium Webdriver, Cucumber, Concordion, Fit/FitNesse, SoapUI, PostMan.
- Proficiency with bug tracking and test management toolsets to support development processes.
- A strong working knowledge of testing fundamentals such as TDD & BDD.
- Proficiency at working with relational databases such as IBM DB2, MS Sql Server & Oracle.
- Proficiency at working with NoSQL databases such as MongoDB & Redis.
- Good experience of open source technologies and Linux based systems.
- Experience of building test infrastructures using containerization technologies such as Docker and working within continuous delivery / continuous release pipeline processes.
- A degree, or equivalent, in Computer Science, Engineering, Mathematics, Natural Sciences or a related discipline.
- 3 - 5 years' experience of testing enterprise applicationsdeployed to cloud environments such as AWS, GCP or Azure.
- Experience in mentoring developer or QA staff and end users on quality objectives and testing processes.
Start Date: ASAP
Job Type: Full-time