Start Date
Immediate
Expiry Date
28 Jul, 25
Salary
0.0
Posted On
28 Apr, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Test Scripts, Computer Science, Sql, Test Management, Metrics, Business Requirements, It, Databases, Test Automation, Components
Industry
Information Technology/IT
IF YOU MEET SOME OF THESE REQUIREMENTS, BUT NOT ALL, WE ENCOURAGE YOU TO SUBMIT YOUR APPLICATION.
Bachelor’s degree level or holds a relevant professional qualification, I.e. Bachelor of IT, Computer Science, Software Engineering etc.
Minimum of 5 years in test automation and test framework development.
Experience in automation testing with C#
Experience in designing and implementing testing frameworks.
Automation testing experience in both frontend and backend (UI, DB, API).
Ability to understand both technical and business requirements.
Knowledge of testing best practices.
Detail-oriented with strong cross-functional skills.
Knowledge of and experience in testing techniques used to plan and execute software tests of all application components (functional and non-functional).
Knowledge and experience with metrics and test result analysis tools.
Knowledge of and experience in OOP concepts.
Automation frameworks (types, structure, components).
Strong analytical abilities and troubleshooting skills.
Version control systems (GIT, Bitbucket, SVN).
Test scripts in .Net
Test management and reporting tools (E.g. Azure DevOps).
Knowledge with Azure DevOps pipelines to set up automated builds and enable CI/CD.
Familiarity with databases and proficiency in SQL.
Experience in an Agile processes, including estimation and planning.
ABOUT THE ROLE
Join our team as a Senior Tester and contribute to the development of a cutting-edge long-horizon mine plan optimization application. Solving the largest problems of its type in the world, this feature-rich .NET desktop application, built with DevExpress and Gurobi, handles complex code and large datasets, emphasizing software performance. Be part of a dynamic team that drives innovation and efficiency in the mining industry.
The Senior Automation Tester will be responsible for planning, design, management, execution and reporting of tests, using appropriate testing tools and techniques and conforming to agreed standards, to ensure that new and amended systems, configurations, packages, or services, together with any interfaces, perform as specified.
RESPONSIBILITIES
The Senior Tester will be an integral part of an Agile team, defining and creating test cases and test plans.
Maintain test scripts and execute them.
Take part in all application development life cycle phases, according to the agreed test strategy.
Communicate with Business Analysts to determine the requirements and priorities which should be considered when testing.
Advocate and implement shift left strategies, testing early and often
Actively participate in Agile ceremonies.
Create test scripts in .Net
Develop comprehensive business valid test cases and conditions and prepare test data.
Specify requirements for environment, data, resources, and tools while helping improve testability.
Create and maintain automation code for all test stages (Smoke, Sanity, Regression) in a continuous integration / continuous development (CI/CD) pipeline environment.
Define and maintain living documentation for test strategies, structure, and best practice.
Provide reports on metrics including quality, progress, anomalies, risks, and issues.
Provide guidance and assistance to colleagues on any aspect of test planning and execution.
Mentor Junior Testers and contribute to the inclusive and high performing culture of the team.