Senior Qa Engineer

Cape Town, Western Cape, South Africa

Job Description


About the job Senior QA EngineerSenior QA EngineerCape TownPermanentAn established Fintech company has a newly created role for an individual who has a keen eye for detail and who is passionate about continuously improving the quality of platform and services. The position will be responsible for everything QA within a specific team (functional and non-functional testing).You will be responsible for developing test cases and implementing testing methods and tools to achieve this purpose. You will need to work closely with our Data, Engineering and Product teams to make sure that developed functionality is fit for purpose. You will also be responsible for defect monitoring and making sure all issues logged are prioritised and fixed. Senior QA engineers will also need to manage releases and make sure all documentations are up to date.Responsibilities:

  • Create, update, and execute test plans and test cases for developed functionality
  • Continuously improve test coverage by implementing new manual and automated tests
  • Create and update internal QA documentation to ensure that tests are repeatable
  • Complete non-functional testing like performance, stress, and security tests
  • Review user stories to determine requirements, acceptance criteria, and test approach
  • Provide regular feedback on functionality, usability, and defects
  • Assist customers, colleagues, and partners with troubleshooting guides and procedures
  • Join the teams for Scrum ceremonies such as grooming, sprint planning, daily scrum stand-ups, retrospectives, etc.
  • Bug/Defect logging and tracking all issues to ensure they are fixed
  • Working with development teams on product releases
  • Assisting other junior members of the team with testing
  • Creating and maintaining automation tests for our API and UI automation suites.
  • Release testing and management
  • Continuously looking to improve the website
The Skills and Experience were looking for:
  • A relevant tertiary level qualification (BSc in Computer Science, BTech, BEng) or equivalent
  • +6 years experience as a QA Engineer
  • Experience across the full SDLC and understanding where QA fits into this process
  • QA experience with a C#, cloud, Azure, asp.net-mvc technology stack
  • Experience documenting test and design artifacts (use cases, success criteria, etc.)
  • Experience with API testing using tools such as Postman, Swagger, etc. (important to know how to test APIs and automate those API tests)
  • Experience with automation testing tools such as Selenium or Robot Framework
  • Exposure to database-driven testing (e.g. Sql server, Postgres, MySql, SqlLite)
  • Exposure to data quality, validation, and reasonability testing
  • Exposure to unit testing and writing unit test cases
  • Performance testing techniques and tools that help stress test and load testing applications.
  • Exposure to testing of platforms that utilise micro-services and/or service-oriented architecture
  • Exposure to cloud-based environments, preferably Azure
  • Agile development methodologies
  • Exposure to source control (e.g. SourceTree, Bitbucket, Github)
  • Exposure to demonstrating functionality on QA environments
  • Previous experience in a Fintech would be beneficial
  • Significant experience with both white box and black box testing

Progressive Edge Consulting

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1302049
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned