Job Purpose:
ICBC Standard Bank is seeking a Mid level Test Automation Engineer to support and enhance regression test scenarios across multiple applications. In this role, you will collaborate closely with Developers, Business Analysts, and Functional/Automation Testers to gain a deep understanding of existing systems and ensure the ongoing maintenance and improvement of automated test suites.
You are a true team player who is committed to delivering strong customer and business outcomes. You thrive in a collaborative environment and enjoy working side by side with colleagues to identify, troubleshoot, and resolve critical issues.
Key Responsibilities:
- Work with business stakeholders, subject matter experts and technical teams to understand the functional and technical aspects of the application.
- Work with relevant stakeholders to ensure high quality and timely delivery of new tests.
- Maintain and enhance the test automation environment as well as the suite of functional tests.
- Demonstrate strong problem-solving skills and be a self-starter.
- Deliver exploratory testing to resolve issues and meet new requirements, continually learning and adapting where necessary.
- Drive continuous improvements to Test Coverage and keep up with test suite’s performance metrics
Required Skills, Knowledge, Experience and Values:
- 5+ years’ experience in automation testing.
- Experience in BDD and Specflow.
- Experience with test automation in .Net and TestNG.
- At least 3 years’ experience with C#.
- At least 2 years’ experience with page object model-based frameworks.
- Experience with API Testing.
- At least 2 years of SQL (SQL Server or Oracle) experience.
- Working knowledge of Playwright or an equivalent such as Selenium.
- Excellent communication skills.
Beneficial knowledge/experience
- Continuous Integration and Continuous Delivery
- Experience in testing financial services systems.
Values and Behaviours:
- Global and flexible mindset
- Client mindset, doing business in the right way
- Pays attention to detail
- Results-orientated
- High level of integrity
- Able to navigate complexity
- Can work in ambiguity
- Resilience
- Open and inclusive
- Able to balance risk and reward
- Accountable
- Drive to improve and simplify
- Delivers quality