Junior Automation Engineer

Skills
Cloud InfrastructureDevopsBusinessBusiness AnalyticsCritical ThinkingLinuxOperations
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree or equivalent experience in IT or a related field
  • 1-2 years of hands-on experience in system and web-based testing
  • 1-2 years of hands-on experience in both automation and manual testing
  • Experience with GitHub Jenkins pipelines and running tests in parallel on Linux Jenkins slaves
  • Recent hands-on experience with Selenium Cucumber and Java
  • Experience building an automation framework from scratch using Java
  • Hands-on experience with REST API testing and familiarity with API tools
  • Experience with DevOps processes and cloud infrastructure
  • Ability to analyze business requirements quickly and identify all possible scenarios to be validated
  • Expertise in documenting test plans and test cases
  • Proficient in writing SQL queries and preparing test data
  • Strong analytical and critical thinking skills
  • Must be a self-starter
  • Strong written and verbal communication skills
  • Ability to explain ideas to non-technical audiences
  • Agile oriented and comfortable with ambiguity
  • Able to work in a flat organization with a fast improvement mindset

Nice to have

  • Self-starter
  • Analytical thinker
  • Critical thinker
  • Agile minded
  • Adaptable
  • Collaborative

Day to day

  • Provide automated testing support to multiple development teams in a fast-paced federal environment
  • Analyze business requirements and identify comprehensive test scenarios for validation across system and web applications
  • Build and maintain Java-based automation frameworks while also performing manual testing, REST API testing, and test documentation