Senior QA Automation Engineer,

Job Description


• Develop automation test frameworks using Selenium (Data driven & Hybrid) and BDD tools.

• Develop automation test plans and strategies

• Ensure testing standards are being upheld and that test case specifications cover risk areas.

• Understand and apply Test driven/behavior design concepts to test and debug automated solutions

• Responsible for planning, designing, developing, deploying, maintenance and troubleshooting.

• Automate UI and backend services (API, webServices) using Karate framework.

• Execute test automation scripts and Publish test reports

• Ensure full traceability between test scripts, results, and requirements.

• Document and evaluate test results and defects, track and manage defects through to resolution.

• Analyse the impact of new solutions/enhancements and run appropriate regression testing

• Integrated automated test suites with Continuous Integration and delivery pipelines.


Must have

• Software Quality Assurance professional with over 7+ years' experience

• Extensive experience in software Test automation tools and working in fast-paced Agile Environments

• Good knowledge of Testing Life cycle processes

• Extensive experience working in Behaviour-driven development (BDD) tools e.g., Cucumber

• Experienced in development API Automation scripts using Karate framework and POSTMAN API

• Extensive experience working in the areas of Java development, open source test automation tools and Selenium Web Driver, Junit and Maven

• Ability of design Generic functions and enable modifications of existing framework

• Hands on test case design, creation, management and execution

• Proficiency in relational database models, SQL queries, XML data models

• Experience developing modular, extensible, re-useable components as part of a broad architecture

• Strong experience in testing XML SOAP, RESTful web APIs

• Strong understanding of Service Virtualisation Concepts and tool set - CA LISA, Trientis OSV, Mountebank, Ready API, Parasoft, Hoverfly.

• Strong experience in creating end to end CI/CD (Continuous Integration/Continuous delivery) solutions using tools such as Jenkins, Azure DevOps, Dockers and containerisation tools.

• Influence Analysts and Engineers to have a testing mindset by contributing to and / or supporting analysis and design activities

• Experiences in Atlassian tools (Jira and Confluence) and integrating them to automation testing frameworks.

• Good communication and Presentation skills

Nice to have

• Prior Financial Sector or Banking domain Experience.

• qTest experience

• Experience in mobile automation framework. (Data driven, hybrid approaches.)

• Experience in Test iOS and Android applications Automation Testing.

Key Skills

Maven; Web services; XML; Agile; Selenium; Troubleshooting; Open source; JIRA; Software quality assurance; Android

About Company

Luxoft empowers business leaders with enhanced analytics and software engineering capabilities that stabilize enterprises and help them thrive in shifting and complex markets.

Apply for the Job

Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.