Please Note:
- Its 100% Onsite position.
- Selected candidate must be willing to work on-site in Woodlawn MD 5 days a week
Key Required Skills:
- Strong knowledge of automation testing
- Java
- Selenium
- Cucumber
- Gherkin
- Selenium
- REST API
Position Description:
- Architect design code and implement next-generation technical solutions using software engineering best practices in the latest technologies.
- Provide technical support and guidance for the development and maintenance of automation artifacts including the automation framework grid and automation scripts.
- Mentor and train team members on automation and provide them information necessary to adopt quickly to the project requirements.
- Work closely with the integration team to facilitate automation runs in the Integration environment.
- Provide expertise in one or more of the following areas: automation test framework development development of automation tests using core Java Selenium Cucumber and Gherkin execution of automation test suites and documentation of defects.
- All other duties as assigned or directed
Requirements
Basic Qualifications
- Bachelors degree and 7 to 10 years of experience in Computer Science Mathematics Engineering or related field. Additional years of experience may be substituted in lieu of a degree.
- In-depth knowledge of Behavior-Driven Development (BDD) and Test-Driven Development (TDD) approaches to automation testing.
- Must be able to obtain and maintain a Public Trust. Contract requirement.
Required Skills
- Strong experience developing Selenium automation frameworks using Junit/TestNG and developing Maven targets to execute automation suites.
- Experience in setting up and maintaining Selenium Grid to execute tests in parallel and enable cross platform testing.
- Experience developing test scripts to implement Features Test Scenarios and Step-Definitions in a customized test automation framework.
- Experience in configuring and execution of automated regression suites using Jenkins CI/CD pipeline and/or Selenium Grid.
- Experience developing automation test scripts to test Web Services using customized automation frameworks and tools such as Parasoft Rest Assured and SOAP UI
- Knowledge of relational databases (e.g. PostgreSQL DB2 Oracle) and experience with SQL for querying data to verify test results.
- Comprehensive knowledge of Scrum and/or Kanban Agile development processes terminology and ceremonies (e.g. scrums backlog grooming retrospectives demonstrations).
- Experience acting as a Scrum Master on an Agile software development projects
Desired Skills
- Experience with source code versioning and Pull Requests with Git and Stash.
- Experience with environments utilizing Cloud/Virtualization technologies such as Amazon Web Services (AWS) or Docker.
- In-depth knowledge of Social Security Administration (SSA) modern development environment including Git/Stash version control Agility (previously VersionOne) Confluence SonarQube and Checkmarx.
- Strong communication and collaborative skills in providing technical direction and hands-on software development to include design development and testing.
Strong knowledge of automation testing, Java, Selenium, Cucumber, Gherkin, Selenium, REST API
Education
Bachelor s degree in Computer Science, Information Technology, or related field.