Skip to main content

Intermediate Test Automation Engineer

Intermediate Test Automation EngineerThe candidate will be responsible for ensuring that a product is completely stable and this needs to be accomplished by working closely with the QA Lead and team, Development & Portfolio teams through the early design of the test plan, test cases, automation, and reporting results to the concerned team for the assigned projects/products. Gain product and business understanding and apply it in testing activities to improve test coverage and identify defects.Requirements:Preferably overall 3 – 5 years’ experience.At least 3 years of hands-on experience in manual testing.Should be strong in Test Analysis, Test Case Design, Defect Reporting and Management, and Test Reporting.At least 2 years of hands-on experience in Selenium automation (with Core Java) using standard frameworks (Hybrid, Keyword, TestNG).Good understanding of API Testing (REST/SOAP) using tools like Postman, JMeter, and SOAPUI.Hands-on experience in Software Testing.Strong knowledge of SDLC, software QA methodologies, tools, and processes.Solid understanding of OOP concepts.Experience in API Testing using SoapUI, Postman, Rest assured, or Database Testing skills with SQL.Experience with Performance testing tools – JMeter.Experienced with version control systems like SVN, and Git.Know-how to set up Continuous Integration tools will be an advantage.Knowledge or working experience of agile methodology.Strong written and verbal communication skills and ability to work with cross-functional remote teams. Fluency in English is a MUST.Self-starter and proactive with a strong sense of urgency to get the job done on time with quality.Demonstrate ability to learn new skills and improve upon current skills quickly within a continually changing, challenging environment.Core SkillsSoftware Testing ConceptsSelenium Automation (with Core Java)API/ DB TestingTypical Activities Include:Review and analyse business requirements, user stories and architecture diagrams.Gain product and business understanding and apply it in testing activities to improve test coverage and identify defects.Develop and execute test plans and test cases with the requisite details and capture test evidence.Test planning and execution with a focus on ensuring end-to-end testing considering enhancements, impacted areas.Impacted areas analysis and enhancing manual, automation regression test packs.Analyse, plan and prepare test data to be used for manual, automated test execution.Adherence to the established processes and best practices.Identify defects and track them through the defect life cycle.Develop, maintain, and debug automation scripts using the existing TestNG-based framework for Change and Regression.Enhance framework and create reusable methods on a need basis.Conduct effective self-review of own deliverables and peer reviews.Publish test status reports on-demand or as per defined milestones in line with the established framework.Work with diverse, distributed teams and collaborate with internal teams.Guide fellow Quality engineers, evangelizing best practices of testing, automation, and technical processes.Location: Sandton, Johannesburg, Gauteng (hybrid - 2 days in-office)Type of Role: 12-month contract (high likelihood for renewal)Key Competencies:Process-Oriented: Self-disciplined and settles well into established systems and structures, focuses on the journey as well as the destination, and always complies with the rules. Adept at keeping things running smoothly.Interpersonal Skills: Able to influence the views and behaviour of others through persuasion and encouragement. Manages conflict or other sensitive issues tactfully and effectively. Able to adapt behaviour to a wide range of people.Communication: Able to communicate information and ideas clearly and articulately both in oral and written form. Uses appropriate language, style and methods depending on the audience and the purpose of communication. Able to convey complex information clearly. Anticipates the information that others will need.Problem-Solving Skills: Ability to handle difficult or unexpected situations in the workplace as well as complex business challenges.Organisation and Time-Management Skills: Sees priorities, plans the efficient use of resources and monitors progress against objectives. Anticipates crucial stages in projects. Formulates alternative means of achieving objectives. Responds effectively to unforeseen events.

Intermediate Test Automation Engineer

Pearr
Sandton
Full time

Published on 08/14/2024

Share this job now