Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 7, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    When industry greats, ForwardSlash and SpeakUp Communications joined forces, an undisputed leader in technology, online marketing and customer relations management was born – DigiOutsource. Today, we trade as a division of Digital Outsource Services (Pty) Ltd. We’re a global team constantly seeking out new challenges, workable solutions and tr...
    Read more about this company

     

    Test Automation Engineer

    Job description

    Purpose:

    We are looking for a focused, self- motivated and dynamic individual to join our QA Automation Team. Reporting to the QA Architect, the Senior Automation Engineer is responsible for the analysis, planning, setup, monitoring, maintenance, troubleshooting and reporting of automated testing strategies that run across multiple systems and platforms. Our ideal candidate should have strong test automation skills, working diligently with Development, QA and Dev Ops Teams to deliver high quality software and improve test effectiveness and efficiency where possible.

    Duties will include, but not limited to:

    • Liaise with Product, Development & Testing Teams to identify automation requirements based on defined specifications, and ensure full understanding of deliverables.
    • Review system architecture to determine appropriate test points.
    • Proactively raise questions and seek resolution of outstanding clarifications required for automation.
    • Setup, execution and maintenance of Automated Test Suites used for monitoring and regression of system components potentially affected by system changes.
    • Implement automation strategies using a variety of tools to check quality standards and identify possible issues.
    • Potential writing of custom automation solutions.
    • Identify any potential quality issues per defined process and escalate issues to line management.
    • Provide management with metrics, analyses, and other relevant reports for automation across development.
    • Monitors system performance after implementation to prevent re-occurrence of failures and ensures efficiency.
    • Assist Dev & IT Departments by analysing and addressing automation failures that occur during and outside of office hours.
    • Troubleshoot with Development and Dev Ops Teams to reproduce, identify, and resolve issues.
    • Record and investigate defects/failures regarding product performance, specifications and reliability. Pursue preventative measures for future iterations/releases.
    • Hold and facilitate automation strategy sessions.
    • Training, assisting and guidance for Dev/QA team members with automation frameworks.
    • Taking responsibility and ownership of researching, POC and implementing Automation best practices, relevant methodologies and new automation technologies.
    • Pro-actively seeks to make continuous Automation improvements for Test coverage, Regression and System Monitoring.

    Essential Requirements:

    • Must have ISTQB Foundation Level Certification
    • Excellent understanding of the Software Development & Software Testing Life Cycle.
    • Must have full capability of developing and maintaining Test Automation Strategies using a variety of frameworks such as:
      • Record and Playback Framework
      • Functional Decomposition Framework
      • Keyword/Table Driven Framework
      • Data Driven Framework
      • Hybrid Framework
      • Business Process Framework o Behavior Driven Development Framework
    • Excellent knowledge and proven track record of using Automation Tools such as Selenium, Nunit, WatiN, Specflow, SOAP UI, Postman, Visual Studio Test, Team City, Cucumber, Appium, Ranorex, Experitest and/or Telerik Test Studio.
    • Excellent understanding of how to test in the Service Layer, with the ability to automate SOAP and REST API Testing.
    • Powershell scripting skills to aid automation.
    • Strong ability to analyze requirements and convert to detailed test cases.
    • Must have hands-on experience having performed both functional and technical testing and be able to review requirements, design and code as needed.
    • Understands software testing methodologies and techniques, such as front-end functional testing, system and integration testing, performance and load testing
    • Ability to write test plans, cases and record/track defects
    • Knowledge of how to extract and manipulate data through queries.
    • At least 3 years hands-on testing and/or automation experience.
    • Excellent understanding of the Software Development Life Cycle, Software Testing Life Cycle, and the Test Automation Life Cycle.
    • Understanding of Software Release Management
    • Staying up to date with the latest software development & software testing methodologies

    Advantageous Requirements:

    • Good understanding of C# coding, SQL and mongodb
    • Knowledge of Continuous Integration tools such as Team City or Jenkins
    • Understanding of Behavior Driven Development (BDD) and Test Driven Development (TDD)
    • ISTQB Automation Engineer Certification.

    Personal Competencies:

    • Analytical , creative and independent problem solver with attention to detail
    • System and quantitative/statistical thinking capabilities.
    • Strong mentoring/coaching skills.
    • Self-motivated, strong personal drive, highly organised, energetic, innovative and proactive. Ability to motivate self and others.
    • Passionate about technology.
    • Motivated to do self-study.
    • Stable, adaptable individual who is able to handle stress in calm, mature way.
    • Ability to multi task on a continuous basis.
    • Solution and results orientated.
    • Enjoy helping & developing colleagues to flourish.
    • Comfortable with working independently and as part of a team.
    • Sound organisational and time management skills.
    • Flexible and able to cope with change and fluctuating demands.
    • Excellent Communication skills which includes verbal, written and interpersonal skills with both technical and non-technical audiences.
    • Excellent meeting etiquette no matter the audience.
    • Able to listen attentively and process information quickly.
    • Able to ask clarifying questions and provide accurate information. Ability to focus and effectively prioritizing tasks. Ability to strategize and set goals/milestones looking ahead and at the big picture. Patience and a touch of humility to acknowledge the need for continuous learning and to undertake a program of learning to constantly update skills and keep abreast of current QA developments in the industry. A great deal of maturity, accountability, high degree of integrity, highest levels of pro-active behaviour, ability to take initiative and professional behaviour.
    • Ability to make decisions and be accountable for decisions and actions
    • Flexible and adaptable in the face of changing priorities or circumstances
    • Candidates should also possess excellent interpersonal skills; ability to build strong collaborative partnerships across functional lines and at many levels.
    • Candidate should have experience communicating quality issues to leadership team with recommendations on improvements.
    • Candidates should have strong organizational

    Method of Application

    Interested and qualified? Go to Digital Outsource Services (Pty) Ltd on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Digital Outsource Services (Pt... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail