Software Automation Test Engineer (Remote)

Los Angeles 10 days agoFull-time External
Negotiable
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 #Dice