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.
Responsibilities:
- 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
Qualifications:
- 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)