via Remote Rocketship
$70K - 120K a year
Design and develop automated test scripts and frameworks, improve test automation solutions, and collaborate with development and DevOps teams to ensure software quality and performance.
Requires 7+ years application development experience, 4+ years with Selenium, JavaScript, Cucumber, API testing, Agile methodologies, and ability to obtain Federal Public Trust.
Job Description: • Design and develop System Test Automation Scripts using Selenium web driver, Jest , Cucumber, API testing (for e.g. RestAssured/Karate) and experience in using Selenium Javascript APIs • Support Test Automation Solution Planning and Estimation. Analyze current architecture and test platforms to formulate a vision for growth and expansion. • Perform detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems • Collaboratively elaborate requirements to enable Acceptance Test Driven Development (ATDD) with BAs and developers • Perform tasks required for automated test implementation including review acceptance criteria (Gherkin scripts), create integration/regression test scenarios, test cases, implement test data management strategy, and generate required reports. • Improve existing test automation frameworks (i.e. make them faster, more flexible and easier to use). Utilize parallel processing or grid systems to speed up the tests • Gather non-functional performance requirements, analyze and strategize the performance test approach • Build performance testing frameworks that can be leveraged by development teams and QA teams to do their performance testing • Hands-on script development using JMeter or Gatling or other open source tools • Measure various aspect of the system performance, including throughput, response times, resource usage such as CPU, memory, thread utilization and IO statistics. • Ability to work closely with Application Development and DevOps teams to identify, troubleshoot and debug performance issues Requirements: • High School Diploma or equivalent • Must be able to obtain Federal Government Public Trust • 7+ years of full-lifecycle application development experience and at least 3 years of experience using the technologies listed below and AWS cloud platform • Post-secondary education in Information Technology, Computer Science or related field can substitute for years of experience: Associates Degree replaces 3 years, Bachelors Degree replaces 6 years, and Masters Degree replaces 9 years of experience. • Minimum of 4 years demonstrated experience in one or more of the following toolsets/frameworks: • Selenium Grid/WebDriver • Selenium JavaScript APIs • Cucumber/Gherkin • jUnit, TestNG • API testing (RestAssured/Karate) • Experience in development using JavaScript (React.js, Node.js, modern JavaScript libraries - ES6 - 2015 and later versions) • Experience working with databases and various data formats and related technologies for testing • Experience in Agile and Scrum development methodologies • Experience in testing UI/UX best practices and 508 compliance • Knowledge in management tools such as JIRA Platform, Serena Business Manager • Strong written and communication skills required. Benefits: • PTO available to use immediately upon joining (prorated based on start date) • paid parental leave • individual and family health, vision, and dental benefits • annual budget for training, professional development and tuition reimbursement • 401(k) plan with company match fully vested after 60 days of employment
This job posting was last updated on 6/6/2026