Software Engineer (Test Automation)
N
NavaGovernment technology
We have fully remote options if you reside in one of the following states: Alabama, Arizona, California, Colorado, Connecticut, DC, Delaware, Florida, Georgia, Illinois, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, North Carolina, New Jersey, New York, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Tennessee, Utah, Virginia, Washington, WisconsinFull-TimeSenior
Salary$122,850 — $135,900 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum of 8 years of testing experience; at least 5 years coding in Javascript
- Required Skills
- CypressJavascriptJUNITRegression testingSeleniumPlaywright
Requirements
- Have a minimum of 8 years of testing experience.
- Have at least 5 years of coding experience in JavaScript.
- Be able to develop testing strategies, define testing processes, introduce best practices, and advocate for test automation.
- Have experience defining and executing test plans and test cases for complex enterprise applications.
- Have strong skills tracking, reporting, and prioritizing defects using tools such as Jira or GitHub Projects.
- Have experience with automation tools such as Selenium, Cypress, Playwright, JUnit, or other automation frameworks.
- Have knowledge of performance testing tools.
- Have experience leading regression, UAT, and end-to-end testing.
- Be familiar with security testing and data protection best practices.
- Be resourceful, reliable, and detail-oriented, with the ability to think strategically about trade-offs and short- and long-term benefits.
Responsibilities
- Design, review, and build software with fellow Nava engineers.
- Collaborate with government partners and other contractors to architect, implement, and deploy new systems and improvements.
- Work in an agile manner to ship features that meet user needs.
- Write and maintain documentation for test plans, test cases, and test results.
- Monitor and analyze test results.
- Report defects and performance issues to development teams.
- Ensure testing activities comply with security best practices.
- Participate in an on-call rotation to support production systems and investigate issues.
- Participate in hiring activities as needed, including referrals, interviews, and interview debriefs.
View Full Description & ApplyYou'll be redirected to the employer's site