Overview
We are seeking a detail-oriented QA Automation Engineer to design, develop, and maintain automated test frameworks and scripts. This role will play a critical part in ensuring software quality by integrating automated testing into the development lifecycle and improving overall system reliability and performance.
What will you do?
- Design, develop, and execute automated test scripts for web, API, and backend systems
- Build and maintain scalable test automation frameworks
- Integrate automated tests into CI/CD pipelines
- Collaborate with developers, product owners, and QA teams to define test strategies and acceptance criteria
- Perform functional, regression, integration, and performance testing
- Analyze test results, identify defects, and track issues through resolution
- Maintain test data and environments for consistent and repeatable testing
- Continuously improve test coverage, efficiency, and automation processes
- Support manual testing efforts when needed
Do you have what it takes?
- Active TS/SCI with Polygraph required.
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
- 5+ years of experience in software testing with a focus on automation
- Strong experience with automation tools (Selenium, Cypress, Playwright, or similar)
- Proficiency in programming/scripting languages (Java, Python, JavaScript, or similar)
- Experience testing RESTful APIs (Postman, RestAssured, or similar tools)
- Familiarity with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions)
- Understanding of software development life cycle (SDLC) and Agile methodologies
- Experience with version control systems (Git)
|