drjobs QA Engineer

QA Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cape Town - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Purpose of the job

The role of a Senior QA Engineer is to collaborate and work within agile scrum teams (Squads as per the Spotify model) ensuring Functional and nonfunctional testing has been done to mitigate risks for the solution/delivery. You will work closely with the agile team members such as Product Owners Analysts Developers and Technical Leads and champion quality through understanding Business risk and impact and ensure that an accurate quality level is assessed and communicated for the application under test.

You will assess what tests are suitable for regression and automate tests depending on the requirement.

Mentor the testers in the team on tools and techniques.

Key Responsibilities

Prepare test cases corresponding to business and functional requirements

Carry out both manual and automated tests to establish the quality of the software under test

Work with team in participating in all estimations and planning sessions defining and creating test criteria

Use the appropriate test automation framework in Specflow

Contribute to continuous testing in the CI/CD pipeline

Follow Test Data and Test Case execution processes

Provide the link between the development team and business representatives regarding testing and quality

Detect bugs and issues as early as possible in the process log and prioritise

Testing of REST APIs using restsharp/postman

Prevent bugs and issues by thinking of relevant scenarios that can help meet the validation of acceptance criteria at story development stage

Be the advocate for quality when testing is being discussed

Bring value to requirements engineering (such as threeamigos conversations) to prevent quality issues arising from requirements drive and implement the Shift Left QA approach

Knowledge skills and experience required

Good understanding of agile software development lifecycle including opensource test automation tools and frameworks

Experience of working in a fastpaced Agile team with CI/CD and C#

Experience in ability to automate using Specflow RestSharp

Experience in testing API/microservices using postman

Experience in using any test management tools

Experience in using JIRA

Experience in using GitHub/TeamCity

Experience of mentoring testers in the team.

Extensive knowledge of automating debugging and maintaining API tests and frameworks

Understand and apply SOLID principles for patterns in developing Automation frameworks.

Ability to work with team members to troubleshoot any problems and ensuring that all relevant personnel are kept informed of progress.

Excellent communication interpersonal time management skills efficient team player readily adapt to new technologies and environments. Have ability to work well in a team or as an individual.

Other Skills:

Identify and communicate patterns to improve software development

Advocate and evangelise for best practises like Test Driven Development (TDD) Behaviour Driven Development (BDD) Continuous Integration (CI) and Continuous Delivery (CD)

Help to maintain and develop automated test suites aiming for constant improvement

Provide regular and accurate reports of progress

Compile user guides documentation and instruction pages for other QA team members

Be the point of contact for testing within a Scrum team

Make testing related decisions on behalf of the Scrum team

Look for gaps in process and seek to make improvement

Assist with interviewing new candidates

Help new starters with the onboarding process

Mentor new QA team members in testing and in test automation

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.