Endava Company Profile

Test Automation Engineer


Opis pracy

CONSIDER A NEW OPPORTUNITY: We recognize the importance of providing rewarding and challenging careers for our people. Also, our values are what sets us apart and helps us create our culture. We develop a culture of being #THOUGHTFUL, #OPEN, #ADAPTABLE, #SMART and #TRUSTED in everything we do, no matter the location or team we work in.  If you join Endava, you will be part of:
  • Agile, multi-disciplinary teams reimagining the relationship between people and technology  
  • Teams that provide a combination of Product & Technology Strategies, Intelligent Experiences and World Class Engineering to help our clients become more engaging, responsive, and efficient;  
  • Company with 20 years of IT market experience;
Project description:Our client is one the leading payments technology company delivering innovative software and services to customers globally. Headquartered in US with over 24,000 employees worldwide, they extend over 100 countries thought North America, Europe, Asia Pacific and Latin America.The company provides broad range of payment gateway services and process transactions in excess of 35 billion euros per annum on behalf of more than 14,000 clients.Client is Agile oriented with majority of teams organized as Scrum teams. They have strong and well-defined pipelines and processes enabling them to deliver new functionalities in production twice per week.Endava teams are working on various platform systems, from both testing and development perspective. Teams have ownership of design, architecture, coding and testing of new features and functionalities and accountability to follow them through all the way into production.Mandatory skills:
  • Experience in writing automated tests in Java programming language
  • Minimum 3 years of experience in testing and writing automated tests with at least 1 year of experience in Agile driven projects with JIRA (or similar) tracking tool
  • Knowledge of test automation tools and related test automation frameworks: Cucumber, Selenium, RestAssured, TestNG, Jenkins (or similar CI/CD tool)
  • Understanding of JSON/XML/YAML file formats
  • Familiar with tools such as Maven, Git, Postman and Microsoft SQL Management Studio
  • Good understanding of OOP principles and software engineering practices
  • Good verbal and written English communication
Desirable skills:
  • Experience with tools like JBehave, Serenity BDD, Putty, Wireshark and Fiddler
  • Experience with performance test tools such as Jmeter and Blazemeter
  • Experience with WireMock, Mountebank or similar mocking tools
  • Experience with financial and/or payment applications is a plus
  • Understanding of Kubernetes containers orchestration system and Docker containers
Job responsibilities:
  • Work as a tester in a fast-paced Scrum team with focus on quality attributes of requirements that team needs to deliver
  • Validating tasks marked as ready for testing in dev and pre-production environments
  • Writing automated tests (whenever possible) to cover certain functionalities, update existing regression packages, monitor test execution reports owned by team
  • Executing regression tests whenever team is developing certain features that require specific regression to be executed
  • Working close with Product Owners, Scrum Master, Business Analyst, programmers and other stakeholders to deliver new functionalities

Apply Now: click Apply Now

Znajdź swoją wymarzoną pracę