Job Description
Software Automation Test Engineer - Full-Time (Remote) Remote - Must reside in the Southeast U.S. (Louisiana or Texas preferred) U.S. Citizenship required We have an immediate opening for a Software Automation Test Engineer to support a federal program. While the role is remote, candidates must live in the Southeast U.S., with preference given to Louisiana or Texas residents. Candidates must be able to pass a federal background investigation, including: β’ 3-year felony conviction check β’ 1-year illegal drug use check β’ 1-year misconduct check (e.g., theft or fraud) Key Responsibilities β’ Participate in Agile Scrum ceremonies (sprint planning, backlog refinement, estimation, demos, retrospectives, etc.) β’ Develop, maintain, and execute sprint-level manual and automated test activities β’ Create Cucumber Gherkin feature files and map user story acceptance criteria to test verification points in Jira (Xray & Cucumber plug-ins) β’ Build and maintain automated scripts integrated into CI/CD pipelines and nightly regression suites β’ Develop automated UI and backend test scripts using Java-based Selenium/Cucumber/Serenity frameworks stored in GitLab β’ Develop API validation scripts using Rest Assured, Postman, SoapUI, Spring ToolSuite4, and related tools β’ Perform functional and non-functional testing (Unit - for automation, Integration/API, End-to-End, Smoke, Regression, 508 Compliance, Usability) β’ Conduct peer reviews of scripts/code to ensure compliance with program standards β’ Document testing progress and maintain execution artifacts validating acceptance criteria Required Qualifications β’ U.S. Citizen able to pass a federal background investigation β’ Bachelorβs degree in Computer Science, Software Engineering, Information Systems, or related field (experience accepted in lieu of degree) β’ 7+ years of IT experience β’ 2-3+ years designing and implementing software test automation solutions Technical Expertise β’ Manual functional testing and automated testing fundamentals β’ Continuous Integration environments (Jenkins, Git, GitLab, AWS) β’ Java programming (3-5 years) β’ Selenium, Cucumber BDD, Serenity BDD, Maven β’ Testing applications built with Java, JavaScript, AngularJS β’ SQL CRUD development (Oracle & PostgreSQL) β’ RESTful API testing (Rest Assured, Postman, SoapUI) β’ Familiarity with tools such as Eclipse, VS Code, Spring ToolSuite4 β’ Experience working with cross-functional Agile teams Youβll Succeed If You Are β’ A strong communicator (written and verbal) β’ A collaborative team player in high-performing Scrum environments β’ Comfortable applying Agile principles to incremental delivery β’ A self-starter with strong ownership and work ethic β’ Knowledgeable across the full Software Development Life Cycle (SDLC) Nice to Have β’ Experience with ANDI (508 accessibility testing) β’ Testing n-tier or web service-based architectures β’ Mobile testing experience (Android Espresso) β’ Ability to independently identify and resolve issues