Automation Tester

MarineTraffic
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
JIRA
Automation of Tests
Ubuntu (Operating System)
Software Quality
Computer Programming
Software Design Patterns
Linux
DevOps
Java Persistence API
JUnit
Python
MongoDB
Cisco Nexus Switches
Oracle
Selenium
Software Engineering
SQL Databases
Test Data
Spring-mvc
Angular
Gherkin
Kubernetes
Cucumber
Docker
Jenkins
Microservices

Job description

  • Participate in scrum planning and other brainstorming sessions and provide feedback to user story requirements, acceptance criteria and implementation estimates.
  • Automate test cases; Perform
  • Design and implement BDD automated test cases to ensure highest code quality.
  • Participate in the creation/maintenance of the Selenium framework used for BDD testing.
  • Triage defects and assist developers in isolating the defect root cause.
  • Prepare test data and scenarios for automated test cases.
  • Collaborate with all team members to deliver quality product and meet the Sprint goals.
  • Managing the complete software development process from conception to deployment in an Agile environment
  • Drive automated testing and providing feedback to team leadership during the development process
  • Support both DevOps and New Feature development
  • Document and maintain software functionality

Requirements

  • A minimum of 5 years of IT experience with focus on testing/QC and test automation.
  • A minimum of 3-4 years of hands-on experience using BDD and test automation frameworks - such as Selenium, Cucumber/Gherkin.
  • Experience in writing SQL queries for analysis and manipulation of data.
  • Experience with large scale, high performance enterprise systems and application development projects.
  • Willingness to grow skills and capabilities
  • Excellent communication skills

Desired Skills and Tools Experience

  • Strong aptitude and the desire to quickly learn and get to speed
  • Programming experience in any high-level language like Java or Python
  • Experience testing scalable applications using the micro-service pattern in a cloud environment.
  • Experience with the following stack of tools (or their close equivalents): AWS Cloud, Docker/Kubernetes, Nexus, GIit, Jenkins CI/CD, AngularJS. MongoDB, Oracle RDBMS, Linux/Ubunto, Jira, Java with Spring MVC/REST/Data/Boot/Security, Junit and JPA
  • Microservice architecture
  • Experience developing in a SaFe Agile environment
  • Experience with message queueing design patterns experience across various Integration patterns - API, Real time Integration, Event broker / Advanced messaging

Apply for this position