Job Listings

Software Developer in Test urgently wanted: Salary R40 000 Per Month

Software Developer in Test urgently wanted: Salary R40 000 Per Month

Vacancy Details
Employer: Key Recruitment Group

Job Title: SOFTWARE DEVELOPER IN TEST

An enterprise retail software development specialist with a focus on customer experience. The company is ideally placed to cater for retailers who want to position themselves competitively, by adding a layer of customisation to their client’s software which caters to both common operational systems and processes as well as client-specific needs.

Overall purpose of the job:

As the Software Developer in Test, you will be responsible for implementing automation test and test frameworks in an agile team, working to improve the continuous integration pipeline and automating all parts of the software engineering process.

You’ll be involved in the creation of business requirements and acceptance criteria, inputting the test scripts and test scenarios to ensure test automation is considered and implemented in all steps of the development lifecycle.

Your role will require thinking “outside of the box” to understand the various scenarios and configurations that software can be deployed with in real-world retail environments to ensure customer quality is maintained.

Duties and responsibilities:

Working as part of cross-functional, passionate agile project team to ensure quality is driven into the heart of the development process from requirements definition through to delivery.
Designing, developing and supporting frameworks for our test infrastructure and providing automation expertise to our development teams.
Contributing toward predictable delivery of quality releases.
Researching, recommending and implementing tools as needed with the goal of increasing automation.
Mentoring team members and developers within other teams on automation.
Automating documentation and maintaining a robust log of all test cases and test results.
Ensuring all tests are executed and give regular feedback to the team lead on the status of quality.
Using appropriate measures and KPIs to validate and report on software quality.
Working closely with the Software Engineering team, Product Management, and Technical Operations as well as business users and Senior Management, as required.
Conduct code reviews of peers
Take ownership of automated regression suites
Constantly reviewing and improving the way we automate and deliver quality

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.

Additional requirements:

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.
Experience of testing enterprise applications deployed 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.

Apply before Saturday, October 19, 2019 – 60 Days left
Companies may expire jobs at their own discretion.
If you have not received a response within two weeks, your application was most likely unsuccessful. Apply Now

Source: jobs365