QA Software Tester Verfied

Salary Negotiable Not Specified more than 14 days ago 17-02-2019 3:14:50 AM
23-06-2019 3:14:50 AM

Quality Assurance (QA Software Tester)

 

A growing Cape Town based, South African Software House, developing Enterprise (nTier) Application Software is currently looking for experienced quality assurance testers.

Key Roles and Responsibilities: 

  • Works closely with the Business Owner, Business Analysts, Developers, Architects, DPMs to analyse functional and non-functional business requirements and to create the specification by example tests/acceptance tests and identify the required test data.
  • Works alongside other Quality Analysts within a project team.
  • Participates in customer workshops to obtain the customer requirements and at times acts as a proxy product owner and be able to demonstrate delivered user stories to the customer/stakeholder.
  • Estimate QA effort for new user stories, change requests and defects.
  • Monitors the tasks for completed user stories to meet the definition of done.
  • Participate in Sprint Planning, stand up, retrospective and other sprint ceremonies.
  • Participate in story time with the business analyst and technical lead / architect in refining the product backlog and high-level estimations.
  • Identifies QA tasks for new user stories during planning sessions.
  • Preform manual testing
  • Perform and monitor automated testing with Developers (SQL, XML, Java, Selenium experience added advantage).
  • Exploratory testing.
  • Regression testing.
  • Produce test plans and test metrics.
  • The ability to investigating the root cause of a defect and to review with the project team.
  • Create defects with appropriate replication steps in the internal change control system and provide logs where possible
  • Create and maintain release documentation for internal and external distribution
  • Set up and maintain test environments and deploy software
  • Serve as 1st line support for the team. Test defects raised by internal and external clients to validate defects.
  • Review functional and design stories to ensure full understanding of individual deliverables at the start of each sprint.
  • Develop, document and maintain functional test cases and other test artefacts like the test data, data validation etc.
  • Working collaboratively as part of an Agile development team:

 

 

 

 

 

 

 

Mandatory Skills / Abilities required for the Job:

  1. Experience of QA Testing in an agile way.
  2. Ability to understand technical specifications and assess what the customer/business requires to ensure the testing covers real-life scenarios. 
  3. Experience in testing enterprise-based applications.
  4. Experience in testing cross platform applications.
  5. Experience in version control systems.
  6. Experience in augmenting acceptance criteria and their reviews.
  7. Experience in creating test cases from Use case stories & acceptance criteria.
  8. Experience in setting up test data across multiple components for integration & system testing using technology stack like XML, Queue browsers and others.
  9. Experience in deploying and investigating core issues in application & database servers
  10. Experience in usage of protocols stack like https, sftp, ssh.
  11. Experience in reviewing logs to investigate bugs.
  12. Experience in volume & performance testing.
  13. Experience in regression testing.
  14. Experience in customer relationships like demos; sign off on test cases etc.
  1. Good problem-solving skills with a willingness to experiment.
  1. Self-starter, able to manage individual responsibilities and contribute successfully to team deliveries on complex, long term projects.
  2. Strong analytical thinking to be able to design complete and thorough test cases.
  3. Excellent verbal and written communication skills. Able to concisely and accurately capture defects, write test cases and regression test plans.
  4. Meticulous with a keen attention to detail.
  5. Should have technical background or aptitude.
  6. Experience using SQL to interrogate and analyse data.

Personal Attributes / Character traits required for this job:

  1. Delivery focused - Be deadline driven and adheres to Sprint deadlines.
  2. Team Player – must be able to work as part of a team.
  3. Self-Starter – able to work independently and contribute effectively to the team.
  4. Initiative
  5. Flexible/adaptable/approachable and willing to work in rapid changing, high delivery environment.
  6. Integrity
  7. Professionalism

 Education and General Working Experience: 

  1. Ideally an IT Diploma or Certificate will be an advantage but is not essential.
  2. Minimum requirement is Matric with at least 3  years of on the job work related experience. Remuneration package will be tailored according to relevant experience.
  3. Ideally but not essential, experience using Agile methodologies will be an advantage.

The following will be an added advantage

  • Experience of working in the retail industry.
  • Experience of working in java-based enterprise applications.
  • Good understanding of java.
  • Experience of working in distributed version control systems like Mercurial or Git.
  • Experience of working in Atlassian tool sets – jira, zephyr, confluence etc.

 What to include:

  • Detailed CV (Please include month and year employed)
  • Reason for leaving last employ
  • Current salary
  • Required salary

Email your detailed CV to:

  • Please submit your CV to
  • We regret that we cannot contact all applicants regarding their status. Should you not be contacted by us within 30 days from the date of your submission, please consider your application unsuccessful.
  • We regret that we cannot contact all applicants regarding their status.
  • For more vacancies visit our Page on Facebook: O’Dwyer Personnel
  • Alternatively follow us on Twitter: OdwyerPersonnel

 

 

Ref: CPT000810/RD