Position Overview
Our client has a position for a Test Automation Engineer Level 2 (Hybrid) with solid coding and testing skills who possesses the ability to automate tests. Furthermore, you will be required to expand an existing automation framework to provide support for new tests as well as add supporting classes and functions for new pages, components, or services without relying on the assistance of more senior team members.
Responsibilities:
Provide strategy, support, and mentorship to more junior team members
Troubleshoot production issues to assist in determining the origin of the defect
Obtain an understanding of the business requirements and specifications for the system under test
Monitor test environments to facilitate continuous testing
Set up test environments and assist DevOps in understanding requirements for test environments
Add tests or update existing tests within a test automation framework
Update a test suite by adding supporting classes and functions for new pages, components, or services
Write advanced SQL statements and stored procedures that support a test automation framework
Report and document system defects using an appropriate tracking tool
Create test packs and develop procedures to be followed during the testing process
Execute automation tests, review the results, and report the results to the relevant stakeholders
Takes accountability for the successful delivery for all work assigned to and accepted by them
Qualifications:
BSc Computer Science, Electronic Engineering, a BCom Business Information Systems (BIS) Degree, or a very high-quality Technikon Diploma
Salesforce Certifications are an advantage
Requirements:
4+ years' experience in Software Test Automation
Preferred runtimes/frameworks include Node, ES6, Jasmine, Portman and Playwright
Preferred tools include Postman, K6, JMeter and Provar
Solid working knowledge of and experience in MS SQL, C#, HTML, JavaScript and CSS
Technical Competencies:
Test Planning, Execution & Reporting:
Troubleshoot production issues to assist in determining the origin of the defect
Obtain an understanding of the business requirements and specifications for the system under test
Report and document system defects using an appropriate tracking tool
Create test packs and develop procedures to be followed during the testing process
Execute automation tests, review the results, and report the results to the relevant stakeholders
SQL:
Write basic SQL statements to assist in the testing process
Write advanced SQL statements and stored procedures that support a test automation framework
Programming:
Add tests or update existing tests within a test automation framework
Update a test suite by adding supporting classes and functions for new pages, components, or services
CI/CD:
Monitor test environments to facilitate continuous testing
Set up test environments and assist DevOps in understanding requirements for test environments
#J-18808-Ljbffr