QA Tester
Avani Technology Solutions, Inc.
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
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