We are seeking a highly skilled Test Automation Engineer to join our team in Australia. The ideal candidate should have a strong background in both commercial and open-source testing automation tools, along with experience in integrating automation frameworks to CI/CD and test management tools.
Understand Business flows of automation identified candidates.
Develop automation scripts based on the guidelines & templates
design, create, enhance, stabilise, batch execute.
Build reusable business components for easy maintenance.
Build necessary automation script adaptations to support different test environments.
Implement data creation and mining solutions as per the automated test case requirement.
Implement recovery mechanism for seamless executions.
Perform peer reviews automation scripts for correctness & completeness.
Maintain automation scripts & debug them.
Execute, monitor and report on the automation suite as per the release cycles.
Report on development, execution and defects.
Provide an excellent understanding of test automation methodologies and processes.
Provide hands on experience in web services, API, micro services and API architectures.
Implement opensource automation frameworks
Karate, Cucumber reporting. (On-premise & cloud.)
Provide a coding skillset based on project preferred programming language
Java, JavaScript, C#, .Net, PowerShell preference with C#.
Integrate automation scripts to CI/CD pipeline to enable continuous testing.
Research new products and industry methodologies, and facilitate the development of new concepts, techniques, and standards.
Support continuous improvement of the automation process.
Must have
Bachelor's degree in Computer Science, Engineering, or a related field.
Have at least 6-10 years of automation experience in Selenium Framework, and API testing tools like Rest Assure and Postman
Strong knowledge of both commercial and open-source testing automation tools, such as Selenium, Appium, Karate, Python-Requests, jUnit, TestNG, Cucumber, or similar.
Hands-on experience with CI/CD tools (e.g., Azure Devops, Jenkins, Bamboo, GitLab CI) and integrating test automation suites into the CI/CD pipeline.
Experience in testing RESTful APIs
Experience with Object-Oriented Design (OOD)
Sound level understanding of object oriented programming.
In-depth testing and automation experience in a structured environment.
Experience in system, system integration, regression, end-to-end, & parallel testing.
Experience with common CICD tools
working with as well as setting up pipelines.
Experience in test environment and test data setup.
Worked as part of medium to large sized project teams.
Experience with test management tools such as JIRA and confluence.
Ability to multi-task and be comfortable with frequently changing priorities.
Familiarity with test management tools like JIRA, Zephyr, or TestRail for test planning, execution, and reporting.
Experienced in BDD and implementation of Cucumber based automation frameworks.
Deep understanding of testing processes, methodologies, and best practices.
Strong analytical and problem-solving skills, with the ability to debug and troubleshoot complex issues.
Excellent communication and leadership skills, with the ability to effectively collaborate with cross-functional teams.
Proactive mindset, self-motivated, and able to work independently as well as in a team environment.
Nice to have
Banking Experience
Mobile application experience
Languages
English: C2 Proficient
Seniority
Senior
Get notified when new jobs are added by luxsoft