> Markdown version of [/jobs/ext/3777185-senior-automated-test-engineer](https://www.wearedevelopers.com/jobs/ext/3777185-senior-automated-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Automated Test Engineer - **Company:** Leidos, Inc. - **Location:** Reston, VA, United States - **Experience:** Expert - **Salary:** $107,900.0 - $195,050.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, JIRA, User Authentication, Authentication Protocols, Automation of Tests, Behavior-Driven Development, Cloud Computing, Computer Programming, Databases, Data Integrity, Software Debugging, Distributed Systems, Github, Revision Control Systems, JSON, OAuth, Scrum Methodology, Regression Testing, E2e Testing, Selenium, Software Engineering, SQL Databases, Software Testing Automation Framework, Test Execution Engine, Strategies of Testing, TypeScript, Web Applications, Test-Driven Development (TDD), Postman, Test Scripts, Cypress (Programming Language), Git, Gitlab-ci, Kubernetes, Information Technology, Playwright, Data Management, Browser Testing, Restful APIs, Docker, Jenkins, Microservices - **Published:** October 16, 2026 - **Apply:** https://www.thejobnetwork.com/job/7aa95105-de19-48f4-a851-a1d3c793b340/senior-automated-test-engineer ## About the Role Active Top Secret/SCI with the ability to successfully pass a Polygraph examination., * Bachelor's degree in Computer Science, Engineering, Information Technology or related field and 8-12 years of prior relevant experience or Master's with 6-10 years of prior relevant experience. \n * 8+ years of hands-on experience in software test automation, quality engineering, or software development with a strong emphasis on automated testing. \n * Demonstrated hands-on experience developing, executing, and maintaining automated UI tests using Playwright. \n * Practical experience using Bruno and/or Postman to develop, execute, and validate API tests. \n * Strong programming experience with TypeScript and/or JavaScript for test automation development. \n * Experience designing and maintaining automated test frameworks for modern web-based applications. \n * Strong understanding of RESTful APIs, HTTP methods, JSON, authentication mechanisms, and API validation techniques. \n * Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, or equivalent platforms. \n * Experience working on Agile software development teams using Scrum or similar methodologies. \n * Experience with source control systems such as Git. \n * Demonstrated ability to analyze requirements, develop test scenarios, troubleshoot application issues, and document defects. \n * Strong understanding of software testing methodologies, including functional, integration, regression, end-to-end, and negative testing. \n * Excellent communication, collaboration, analytical, and problem-solving skills. \n * Ability to work independently, manage competing priorities, and deliver high-quality automation solutions in a fast-paced Agile environment. \n, * Advanced experience with Playwright capabilities, including fixtures, page object models, parallel execution, cross-browser testing, and trace-based debugging. \n * Experience developing API automation suites with Bruno CLI, Postman Collection Runner, or Newman and integrating them into CI/CD pipelines. \n * Experience validating API schemas, complex JSON responses, OAuth 2.0, JWT-based authentication, and role-based access controls. \n * Experience with additional automation tools such as Cypress, Selenium, or REST Assured. \n * Experience with Docker, Kubernetes, and containerized testing environments. \n * Familiarity with cloud platforms such as AWS and automated testing of cloud-hosted applications. \n * Experience with SQL and database validation to support end-to-end test scenarios. \n * Experience testing microservices-based or distributed applications. \n * Familiarity with security testing principles and secure software development practices. \n * Experience with test reporting, automation metrics, and quality dashboards. \n * Knowledge of Behavior-Driven Development (BDD), Test-Driven Development (TDD), and shift-left testing practices., * Experience mentoring engineers or serving as a technical lead for test automation initiatives. ## Description n \n * Design, develop, execute, and maintain robust automated test scripts using Playwright to validate web application functionality, user workflows, and regression requirements. \n * Develop and maintain automated API tests using Bruno and/or Postman to validate RESTful services, request/response payloads, authentication, error handling, and data integrity. \n * Build and enhance scalable test automation frameworks that support functional, integration, end-to-end, smoke, and regression testing. \n * Integrate automated test suites into CI/CD pipelines to enable continuous testing, rapid feedback, and early defect detection. \n * Collaborate with Agile development teams to define acceptance criteria, identify test scenarios, and implement automated testing strategies within each sprint. \n * Participate actively in Agile ceremonies, including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives. \n * Develop and execute comprehensive test plans, test cases, and test scripts based on user stories, functional requirements, and system specifications. \n * Perform API validation, including HTTP methods, status codes, JSON payloads, authorization, authentication, and negative testing scenarios. \n * Analyze automated test results, troubleshoot failures, identify root causes, and document defects using Agile tracking tools such as Jira. \n * Partner with software developers to improve application testability, identify opportunities for earlier testing, and reduce manual regression testing. \n * Establish and promote test automation standards, reusable components, and engineering best practices across the development team. \n * Support test data management, environment configuration, and test execution across development, integration, and staging environments. \n * Provide technical guidance and mentorship to junior test engineers and contribute to continuous improvement of the team's quality engineering practices. \n * Ensure testing activities align with customer security requirements, organizational quality standards, and program delivery objectives. \n