Test Automation Engineer
RCM Solutions
2021-12-03 08:57:59
Arlington, Virginia, United States
Job type: fulltime
Job industry: Engineering
Job description
Test Automation Engineer (Pipeline)
Job Location: Annapolis Junction, MD
Overview:
RCM Solutions delivers project management and systems engineering solutions, driven by tailored best practices that meet or exceed mission performance goals, to the U.S. government. Our highly skilled and credentialed staff partner with organizations through a strategic process backed by the right methodology to enable on-time and on-budget success.
Over our 14-year history, RCM Solutions has been committed to helping our clients achieve high performance and measurable results for mission-specific, as well as mission support goals. We have broad industry knowledge and proven experience helping organizations maximize workforce systems and performance
This position supports an exciting and rewarding contract with the U.S. Department of
Homeland Security (DHS) within Transportation Security Administration (TSA),
Securing America's transportation systems with cutting edge technology and security infrastructure.
Responsibilities may include, but are not limited to:
- Develops automated test scripts to validate functional, technical, and performance requirements.
- Work closely with developers, shared services team and product managers to define the automated testing components that will be used to validate requirements against developed software
- Work with team members to drive test automation techniques
- Develop using Java and execute automated tests on both Web Front end and microservice architecture
- Run test validations at various levels including DB validation, rules validation, logging validation, reporting validations, and UI validation
- Assist with Scrum Team estimation of stories and sizing of effort to include the representation of the test automation and engagement with Continuous Integration
(CI) required
- Contributes to an atmosphere of cross-functional teamwork within the organizations' Agile project lifecycle
Required Qualifications:
- Candidate must have minimum 3 years of hands on automated test coding experience using Java (or development experience with C++ or C#)
- Previous experience required with the following: Continuous Integration (CI) /
Continuous Delivery (CD); Behavior Driven Development (Cucumber); Java
(including frameworks such as Spring and Springboot); and open-source automation tools such as Selenium/Serenity/Cucumber
- Experience with Serenity and/or Cucumber
- Experience with Functional Testing, Integration Testing, System Testing, and
User Acceptance Testing phases
- Experience with REST/SOAP webservices and APIs
- Experience with SQL
- Secret Security Clearance
Preferred Skills:
- Hands on experience in Open Source Automated Test Frameworks (e.g. Serenity,
Selenium, Cucumber)
- Experience using Java development tools (e.g. Eclipse, JUnit, Git)
- Prior experience with front-end development including JavaScript frameworks
- Experience in a large scale Federal IT Program
- Experience with SAFe Agile delivery framework
RCM offers a generous benefits package including:
- Medical Plan
- Prescription Drug Plan
- Dental Plan
- VSP Vision
- Discovery Benefits HRA/FSA/DCA/Transit/Parking
- 401k
- Educational Assistance
- Company-paid holidays
- Paid Time Off
- Additional Voluntary Benefits
- On the job training and professional development
RCM Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified
applicants will receive consideration for employment without regard to race, color,
religion, sex, pregnancy, sexual orientation, gender identity, national origin, age,
protected veteran status, or disability status.
Job Types: Full-time, Contract
Pay: $110,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Education:
- Bachelor's (Required)
Experience:
- Azure: 1 year (Preferred)
- AWS: 1 year (Preferred)
- Kubernetes: 1 year (Preferred)
Security clearance:
- Secret (Required)
Work Location:
- One location
Work Remotely:
- Temporarily due to COVID-19
Work Location: One location