Senior Automation Tester positions focus on delivering results in their domain. This page aggregates open Senior Automation Tester roles and what employers typically expect.
**PLEASE NOTE:** - **It is a 100% Onsite position in Woodlawn, MD.** - **Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week** - **Selected candidate must be able to obtain and maintain a public trust clearance.** **KEY REQUIRED SKILLS:** - BDD and TDD approaches to automation testing, Java, Selenium, Cucumber, Gherkin, TestNG or Junit, REST Assured, and Parasoft **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. - **Provide expertise in one or more of the following areas:** 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 **SKILL REQUIREMENTS:** - **Master's and 5+ years of experience, Bachelor's and 7+ years of experience or 13+ years in lieu of a degree** - 7+ years of experience developing automation tests using core Java or Java-based test frameworks. - 5+ years of experience developing automation tests with Cucumber and Gherkin. - 5+ years of experience with automating functional/regression tests with Selenium. **REQUIRED SKILLS:** - In-depth knowledge of Behavior-Driven Development (BDD) and Test-Driven Development (TDD) approaches to automation testing. - Extensive, practical experience in software development using Java (preferred), JavaScript, TypeScript, or Python - Experience developing test scripts to implement Features, Test Scenarios and Step-Definitions in a customized test automation framework. - Experience developing Selenium automation frameworks using Junit/TestNG and developing Maven targets to execute automation suites. - Experience creating and executing manual test scripts and documenting test results/defects. - Experience utilising Parasoft for functional and API testing, and environment virtualization. - Experience with other automation tools such as Playwright (preferred), Cypress, UiPath - Knowledge of relational databases (e.g., PostgreSQL, DB2, Oracle) and experience with SQL for querying data to verify test results. - Experience in setting up and maintaining Selenium Grid to execute tests in parallel and enable cross platform testing. - Experience developing automation test scripts to test REST APIs using REST Assured or any Java-based libraries. - Experience with Web Services Technologies (e.g., REST, SOAP, XML, JSON) and testing Web Services - Comprehensive knowledge of Scrum and/or Kanban Agile development process and ceremonies (scrums, backlog grooming, retrospectives, demonstrations). **DESIRED SKILLS:** - Experience in configuring and execution of automated regression suites using Jenkins CI/CD pipeline or Selenium Grid. - Experience with source code versioning and Pull Requests with Git and Stash. - An in-depth knowledge of Social Security Administration (SSA) modern development environment including Git/Stash version control, VersionOne (Agility), Confluence, SonarQube, and Checkmarx. - Experience with environments utilizing Cloud/Virtualization technologies such as Amazon Web Services (AWS) or Docker. - Exposure to AI-assisted test automation development. - Experience building self-healing automation frameworks. - Knowledge of synthetic data generation methods with/without using AI. - Experience configuring and executing automation tests in containers.