QA Automation Engineer Verfied

Salary Negotiable Not Specified more than 14 days ago 21-03-2017 9:07:05 PM
28-03-2017 9:07:05 PM

We are looking for highly talented QA Automation Engineers to join them in developing the best and largest e-commerce platform on the African continent. Positions are available in their Stellenbosch Office.

  • Senior QA Automation Engineers design applications that will convert manual test preparation into automated test preparation. They design, create, test and implement these solutions in order to automate as much of the manual test preparation as possible by using codes and scripts.
  • Senior QA Automation Engineers will assist in development, implementation and maintaining of testing frameworks.

 

Reporting Relationships - Work closely with the QA Test Lead to ensure quality is implemented as part of the processes and that quality standards are adhered to.

 

Responsibilities:    

  • Raise development quality by developing processes and best practices for testing in dev teams, in collaboration with the developers
  • Improve and automate test strategies
  • Develop and execute test cases to diagnose issues and bugs, creating test data when required.
  • Design, develop and execute automation scripts
  • Implement automation framework with continuous integration covering UI, API and integration tests.
  • Identify testing deficiencies and subsequently implementing automated tests based on their requirements
  • Identify, record, document thoroughly and track bugs
  • Perform regression testing when bugs are resolved
  • Increase code coverage across the team’s technology stack
  • Develop status reports based on test completion/findings and communicate these to team leaders including any impact on the overall project plan.
  • Mentoring and guiding the test team and developers on test approaches and automation suites

 

Requirements

  • Degree in computer science, software engineering or related technical discipline
  • Minimum 3 years commercial software QA experience.
  • ISTQB/ISEB qualification will be an advantage
  • Experience managing testing throughout the SDLC (development testing, unit testing, API testing, performance testing, system testing etc.)
  • Self-motivated with strong capability of fast learning
  • Ability to work efficiently both independently and within the team
  • Strong experience with Python, Java and/or other programming languages
  • Experience with Jenkins or another Continuous Integration application will be an advantage
  • Understanding of configuration management and version control
  • Strong knowledge of software QA methodologies, tools, and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Strong knowledge of SQL and scripting
  • Experience testing and administering in Linux and other Unix environments
  • Experience with unit test frameworks
  • Experience with performance and/or security testing
  • Flexibility to learn new technologies and explore new tools
  • Understanding of configuration management and version control
  • Experience in installing, upgrading, configuring and verifying (smoke tests) virtualized testing environments (VMs)
  • Strong analytical and problem solving skills, including the ability to understand and critique requirements.
  • Strong communication skills

 

If you are a match for this position, please REPLY with your CV (updated & detailed) and your current CTC salary per month to ****@*****.***

 

While we would really like to respond to every application, should you not hear back from us within 14 days please consider your application for this particular position unsuccessful.

Ref: CT001109/MH