A well known financial services company based in Johannesburg is recruiting for a dynamic Test Automation Engineer with over 4 years of experience in Java, BDD frameworks, API testing using Rest Assured, and Mobile Automation using Appium. The ideal candidate will also have a good understanding of performance testing with tools like JMeter. You will be responsible for designing and implementing automated test frameworks, ensuring the quality and reliability of both web and mobile applications through comprehensive testing.
Key Responsibilities includes:
- Design, develop, and maintain automated test scripts using Java and BDD frameworks such as Cucumber.
- Test RESTful APIs using Rest Assured, ensuring the functionality, security, and performance of services.
- Develop and execute mobile test automation using Appium for Android and iOS platforms.
- Collaborate with cross-functional teams, including developers, product managers, and QA engineers, to understand requirements and translate them into automated test cases.
- Conduct performance testing using JMeter (nice to have), ensuring the application performs under various load conditions and meets performance criteria.
- Integrate automated tests into CI/CD pipelines using tools such as Jenkins or Bamboo.
- Identify, log, and track bugs, collaborating with developers to ensure resolution.
- Monitor and maintain the automation test framework, ensuring scalability and reusability of scripts.
- Create and maintain test plans, test strategies, and test reports.
- Actively participate in code reviews to ensure quality and best practices in automation scripting.
- Stay updated on the latest trends and advancements in test automation technologies.
Required Skills and Experience
- At least 4 years of experience in test automation, with a focus on Java-based frameworks.
- Proficiency in Behavior-Driven Development (BDD) using tools like Cucumber
- Strong experience in API testing with Rest Assured, including functional, regression, and integration testing.
- Mobile test automation experience using Appium, including both Android and iOS platforms.
- Nice to have: Experience with performance testing tools like JMeter.
- Solid understanding of software development lifecycle (SDLC) and testing methodologies (Agile, Scrum).
- Experience with CI/CD tools such as Jenkins, Bamboo, or GitLab for test automation integration.
- Good knowledge of version control systems such as Git or SVN.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal, with the ability to work in a collaborative environment.
Education and Certifications
- IT Related Qualification
- ISTQB
If interested please submit your application to recruitment@boikagogroup.co.za before 26 September 2024
This job is Expired