Test Automation Engineer (Advanced) 1531
Job Location
Menlyn, South Africa
Job Description
Essential skills requirements: Strong expertise in Karate (optional: Playwright) for test automation. Experience with testing frameworks such as Jasmine, Selenium, or similar. Solid understanding of CI/CD pipelines, including version control, build, and deployment processes. Familiarity with the Technology Stack: JAVA/Quarkus, JavaScript JS UI frameworks (ReactJS / Angular, NodeJS), SQL (Postgres), AWS Proficient in creating and maintaining test scripts and test data for various scenarios. Strong problem-solving skills and ability to address day-to-day issues in the testing process. Experience with RESTful services and APIs Any additional responsibilities assigned in the Agile Working Model (AWM) Charter Advantageous skills requirements: Machine Learning Experience Test Driven Development Proficient in manual testing methodologies and practices. Cloud technologies (e.g., AWS): network, security groups, cross-account communication, ECS, Fargate, RDS, load balancers, Lambda, X-Ray, API Gateway. Micro Services Experience with containerization technologies like Docker and orchestration tools like Kubernetes. Knowledge of DevOps principles and their application in testing. Proficiency in tools like Postman, Rest Assured, or SOAP UI for API testing. Experience with Angular (Typescript and JavaScript) for front-end testing. Build Tools (Maven/ Gradle/ Gulp/grunt/webpack) Jira, Confluence, ITSM.Next Excellent communication skills, both verbal and written, to collaborate with technical and non-technical stakeholders. Experience of BMW and our Agile Working Model (AWM) German language skills What will be your role and responsibilities? Develop, expand, and maintain test automation frameworks and scripts using Karate (optional: Playwright). Perform manual test case execution and defect retesting when required. Plan, organize, and support test case creation and adaptation based on business and internal testing requirements. Analyze business requirements and processes to create comprehensive test plans. Create and manage test data to reflect various test scenarios. Identify risks and impediments, proactively resolving or escalating them as needed. Ensure compliance with code compliance and unit testing standards. Prepare and maintain system/technical documentation. Provide support for existing solutions and ensure their quality. Share knowledge, mentor, and coach team members to enhance overall team capabilities. Track new or changed requirements and ensure they are addressed during automated testing. Stay updated on new testing tools and strategies, evaluating their potential integration into projects. Collaborate with development, Business Analysis and support teams to ensure seamless coordination and quality delivery. Coordination of the test phases and different activities (like test execution, handover to Business, Defect Management) Willing and able to travel internationally and work with international teams Willingness to take over 24/7 Operations Support according to schedule Prepare test data and documentation, (conduct Unit tests), Regression tests, System Integration tests, performance tests including recording of results and change management (transport) activities.
Location: Menlyn, ZA
Posted Date: 7/3/2025
Location: Menlyn, ZA
Posted Date: 7/3/2025
Contact Information
Contact | Human Resources |
---|