QA Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 10-09-2020 4:12:27 PM
05-11-2020 4:12:27 PM
Rapidly fast growing software development company who develops games and systems for the online gambling market is looking for a skilled QA Engineer to join their team. If you are looking for job satisfaction in a sustainable working environment, then you will fit in perfectly in this exciting career opportunity.
Striving to be the leader in technology to provide performant, scalable and world class products, they also make sure their staff is always happy ?? – thus the reason that the core staff has been there longer than a decade.
Join this outsourced development team and develop software for a huge online gaming client. You need to have testing of agile software development experience.
Ensuring the quality of several core systems and communicate effectively across various business areas which include Back end services, infrastructure and games teams!
Designing and implementing tests, debugging and defining corrective actions. You will review system requirements and track quality assurance metrics (e.g. defect densities as well as open defect counts.)
This role plays an important part in the company’s product development process. The ideal candidate will be responsible for conducting tests before product launches, to ensure software runs smoothly and meets client needs, while being cost-effective.
If you hold an engineering background and enjoy providing end- to-end solutions to software quality problems, this is the right opportunity for you.
Monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. You will be responsible to investigate problems on both the front and backend applications, reading application logs and using development tools in the browser.
Liaising effectively with JavaScript and Java Engineers.
The right candidate will be comfortable with manual testing as well as with running automated test suites, analysing the results and potentially learning to write your own automated tests. Support of developers and internal training will be provided to enhance your skills and expand your career.
Besides being business focused you will also be dealing with a wide range of responsibilities on core services and also collaborate effectively with other QAs in the business area.

Responsibilities
Ensure each release delivers quality to the customer, whilst meeting business requirements. Manual testing of both front and back end features.
Define verification tests/scenarios using a BDD approach. Run regression test suites as part of the sprint delivery.
Make sure that API documentation and tests are consistent.
Maintain, update and edit test suites in the test case management tool.
Collaborate with other key stakeholders for the feature you are working on e.g. Product Managers, Technical Architects, Developers and Designers.
Assist the team in ensuring that automated tests delivered by the team provide sensible coverage.
Participate in code reviews for early identification of bugs.

Key Skills
• Proficient at writing, executing and maintaining test cases.
• Experience with test case management tools, such as TestRail or XRay. Team collaboration using agile methodologies.
• Able to use test techniques to ensure correct coverage e.g. BVA, ECP, etc.
• Experience in exploratory testing.
• Good understanding of the software testing life cycle.

Desirable Extras
Various internal training sessions, AND you will get excellent support from your team whilst learning new technologies that are used by the team. They are particularly interested in experience in some of the following:
• Demonstrable knowledge of browser developer tools. Experience with agile project management tools such as JIRA. Experience with Git.
• Reduce the 'costs' of defects by promoting early defect detection as part of the SDLC.
• Knowledge of command line prompts.
• Start tracking
• Knowledge of BDD, Cucumber and Java. Experience in using containers such as Docker.
• Experience in automated testing using tools such as Cucumber.

Personal Characteristics
• Display strong problem solving and analytical skills
• A lateral thinker, who can solve problems using creative reasoning.
• Proactively seek out areas of inefficiency within the scope of the role, taking action to make continuous improvements. A curious person who learns and improves their professional skills.
• Enthusiasm to learn and expand your technical knowledge as both a manual and automation engineer. A dependable person, who delivers consistent quality.
• You will collaborate well within a team environment and develop relationships with the other teams and stakeholders in your area. Friendly, positive and proactive attitude to your role and your colleagues.


Recruiter: Jenrec