Automation Tester

Johannesburg, Gauteng, South Africa

Job Description


:Must have skills:-

  • Programming Language Proficiency Java, Python, SQL, C#, VB script. (Not expert-level coding skills but a solid understanding of programming concepts is essential). Automation testers should be able to write clean and maintainable code, adhere to coding standards, and debug test scripts when necessary.
  • Automation Tools & Test Script Development Expertise
Different tools have different approaches to test script development. Automation testers should be well-versed in the chosen automation tool and use it effectively to design test cases. Ability to write and maintain test scripts using automation frameworks like Playwright, Selenium, Specflow, or Cypress. Familiarity with test automation tools such as Selenium WebDriver, JUnit, TestNG and living docs. These tools are used to automate the testing process and generate test reports
  • Testing skills
Must have a strong foundation in testing skills, such as test design, test execution, test reporting, and test management. They should be able to identify the test scenarios and cases that are suitable for automation, as well as the ones that require manual testing. They should also be able to apply different types of testing, such as functional, non-functional, integration, regression, or performance testing, depending on the requirements and objectives of the project. * Familiarity with Agile, DevOps, and Continuous DeliveryAutomation testing is closely associated with agile methodologies, DevOps practices, and continuous delivery. Automation testers hence should be familiar with these concepts and understand how automation testing fits into these frameworks. They should be able to automate test cases to support frequent requirement changes, integrate automated tests with continuous integration tools like Jenkins or GitLab, and contribute to the overall DevOps process. Familiarity with agile, DevOps, and continuous delivery principles enables automation testers to align their testing efforts with the development and delivery processes, ensuring faster and more efficient software releases. * Familiarity with cloud computing databases and technologies.
  • Familiarity with CI/CD processes and pipeline tools.
  • Functional Testing Skills
Deep understanding of functional testing as automation testers must be well-versed in manual testing processes, test techniques, and the software testing life cycle (STLC). Functional testing skills enable you as an automation tester to design effective test cases, ensure comprehensive test coverage, and identify potential defects in the application. Additionally, domain knowledge related to the application being tested is beneficial, as it helps automation testers understand the business requirements and design accurate test scripts.

Zensar

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1349933
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned