Skip to content
mimi

QA Tester

Avani Technology Solutions, Inc.

Washington · On-site Full-time Senior 5d ago

About the role

Position

QA Tester

Location

Washington, DC

Duration

6 Months

C2C

No C2C

Top Skills

  • Selenium
  • Java Spring
  • Maven
  • Cucumber

Role Overview

The Role of the Senior Automation Engineer is to design, build, and deploy effective test automation technologies to be utilized within the automation solution and framework of a QA and Testing Organization. To fulfill this role the Senior Test Engineer applies a mid to senior level software development skillset to design and build the various tiers of an automation tool including a user interface, data management (SQL or equivalent), and back-end logic, targeting non-technical QA resources as a user base. Additionally, the Senior Automation Engineer mentors and trains Junior Automation Engineering resources to design, build, test and deploy effective test automation solutions utilizing these technologies as a foundation to meet the short and long-term goals of a testing organization.

Key Requirements

  • Expertise with Selenium and Cucumber
  • Behavior Driven Development Experience
  • Advanced Object-Oriented Language development experience
  • Experience in Java with Spring
  • Experience in JavaScript (JQuery)
  • Experience in CSS
  • Experience in HTML
  • Test Driven Development
  • Experienced in QA related data analysis and correlation skills
  • Strong Analysis, Problem Solving, Time Management Skills
  • Deep understanding of the Software Development Life Cycle as well as various SDLC methodologies (Agile, Waterfall, etc.)
  • Experienced in Training and Mentoring
  • Strong communication skills both written and oral

Candidate Expectations

The candidate must be willing to demonstrate intermediate to expert developer skills in an object-oriented language of their choosing. Specifically:

  • Lifecycle management (ant and maven are accepted or equivalent .NET)
  • Compile runnable: JAR or EXE
  • Console or interface (e.g. swing)
  • Follow programing best practices (organization, naming, structure)
  • Object oriented design and development
  • Unit tests development - 80%+ coverage/no duplicated code

Requirements

  • Expertise with Selenium and Cucumber
  • Behavior Driven Development Experience
  • Advanced Object-Oriented Language development experience
  • Experience in Java with Spring
  • Experience in JavaScript (JQuery)
  • Experience in CSS
  • Experience in HTML
  • Test Driven Development
  • Experienced in QA related data analysis and correlation skills
  • Strong Analysis, Problem Solving, Time Management Skills
  • Deep understanding of the Software Development Life Cycle as well as various SDLC methodologies (Agile, Waterfall, etc.)
  • Experienced in Training and Mentoring
  • Strong communication skills both written and oral
  • Demonstrate intermediate to expert developer skills in an object-oriented language.
  • Lifecycle management (ant and maven are accepted or equivalent .NET)
  • Compile runnable: JAR or EXE
  • Console or interface (e.g. swing)
  • Follow programming best practices (organization, naming, structure)
  • Object oriented design and development
  • Unit tests development - 80%+ coverage/no duplicated code

Responsibilities

  • Design, build, and deploy effective test automation technologies.
  • Apply a mid to senior level software development skillset to design and build the various tiers of an automation tool.
  • Mentor and train Junior Automation Engineering resources.

Skills

CSSCucumberHTMLJavaJavaScriptJQueryMavenObject-Oriented ProgrammingSeleniumSpringSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free