BINDT003
135
Mid-level / Full-time / Remote / BINDT003

QA Automation Engineer

Job Summary

Task description:

  • Be flexible to work across Technologies such as C#, Java and to have a willingness to learn new skills
  • Be an evangelist for all things QA Automated related by advising and recommending QA and Testing best practice at company and project level across the full Delivery Lifeycyle
  • Support the definition of Test Automation Frameworks
  • Work closely with Product Owner’s and developers to agree test cases and their acceptance criteria
  • Experience of contributing to the automation strategy within the wider Test strategy, approach and execution for both manual and automated testing on development initiatives
  • Strong technical skills and automation testing
  • Experience working in an Agile/Scrum development environment
  • Proven track record of leading, directing and mentoring QA teams and team members
  • Track record of building comprehensive test automation frameworks from scratch
  • Experience in high level test automation design and implementation, including unit, end-to-end, regression and load testing scenarios
  • In depth coding and framework experience, with languages such as Java, .NET, Python, etc
  • A sound knowledge of market leading test automation tools, such as Cucumber, SOAtest, SoapUI, Selenium WebDriver, etc
  • Back-end test automation experience testing APIs, Microservices and Cloud solutions
  • DevOps and Continuous Integration experience (CI/CD) using market leading tools such as Jenkins, Maven, Git etc
  • High level knowledge of technical architecture relating to distributed and critical systems

Requirements:

  • ISTQB (or equivalent) Certification
  • Minimum 3 years experience in defining and leading Automation Framework definition and implementation
  • Hands-on experience in Automation script development using Tosca
  • 3+ years of experience programming in Java and C# languages
  • Experience developing test automation for web UI’s using Selenium and SpecFlow
  • Experience developing API-level test automation for RESTful services
  • Experience with the Agile/Scrum development lifecycle in a commercial/production environment
  • Industry experience with defect management systems and workflows
  • Responsible for designing and implementing Automation Frameworks and CI Pipelines across various platforms.
  • Good experience in BDD and TDD
  • Experience of testing UI’s, Services and API’s
  • Demonstrable experience of writing SQL scripts for data extraction and validation purposes.
  • Expertise in Jira, X-Ray and Confluence
  • Knowledge of API / web services testing tools, such as SOAPUI
  • Knowledge of Scrum, Agile is essential.
  • Hands on experience Continuous Integration tools
  • Self-motivated and able to coach/mentor/inspire others in Automation best practice
  • Experience with a range of technologies – including Microservices and API
  • NoSQL databases (ideally PostgressSQL, InterSystems Caché
  • Kubernetes and Docker based container platforms (ideally Openshift)
  • Hadoop based data platform and ecosystem (ideally Cloudera)
  • Realational databases in OLTP and data warehousing enviroments
automation bdd C# ci/cd devops Docker Hadoop Java kubernetes microservices nosql selenium specflow tdd
Request more details

Once submitting the form, you will instantly access all the information we have on the job: project(s), salary, team, etc.