Remote Automation Tester

Post Date

Sep 13, 2023

Location

Washington,
District Of Columbia

ZIP/Postal Code

20201
US
Aug 28, 2025 Insight Global

Job Type

Contract

Category

QA

Req #

BAL-650723

Pay Rate

$36 - $55 (hourly estimate)

Job Description

The Test Automation Engineer works with agile teams and Lead Test Engineer to automate testable test cases, user stories, Acceptance Criteria and the Definition of Done. This role will have moderate experience in conducting automated test efforts using commercial and open-source test automation tools for complex software development projects. The ideal candidate for this role has an impeccable attention to detail, a solid experience in software quality engineering and understanding of commercial and opensource test automation tools and frameworks. You should work well with people of differing experience levels. Some of the specific functions are as follows:



Responsibilities:



The Test Engineer responsibilities include the following:



* Ensures that every phase and feature of the system is tested and that issues are identified and fixed before the product goes live.

* Takes responsibility for all phases of testing activities in an Agile environment.

* Reviews and analyzes the requirements/stories/tasks and identifies the test scenarios for automation.

* Designs manual test plans, test scenarios, reusable test cases in a test management tool.

* Executes manual test scripts and automated scripts.

* Prepares reusable test data for manual and automated test cases for every test scenario.

* Works closely with manual testers, Business analysts and identifies the good candidates for test automation and automates the test cases.

* Documents software defects in a bug tracking tool and reports defects.

* Monitors defect resolution efforts and tracks progress and status.

* Creates BDD [Behavior Driven Development] test cases using Cucumber feature files.

* Performing functional, regression, performance, security, and usability testing of the system

* Understanding of test automation frameworks and custom test solutions for GUI applications, backend APIs and non-functional testing

* Contributes to the test automation frameworks designed in UFT, Selenium and Rest Assured

* Maintain and improve automation architecture design and implementation.

* Designs & executes test automation scripts/modules/applications using a high-level technical expertise to automate mainframe based, web-based applications and APIs.

* Maintains test automation scripts/modules/applications/frameworks with high quality.

* Designs performance testing scripts using performance test tools like JMeter etc.

* Integrates the test automation scripts with CI/CD process.

* Under limited supervision, carries out the day-to-day activities as Test Automation Engineer

* Prepares reusable test data for every test scenario irrespective of environment.

* Contribute to story point estimates based on level of effort.

* Review, Verify and evaluate the test results.

* Testing of new stories in the sprint and automating the test scenarios

* Test case/test scripts peer reviews

* Review and analyze the stories for any ambiguity, better clarity, completeness, testability, acceptance criteria definition.

Required Skills & Experience

* Bachelors Degree and 2+ years' experience performing manual and automation testing using tools/frameworks such as Microfocus UFT, Selenium, RestAssured, Cucumber, Junit, TestNG, JMeter

* Experience in testing Mainframe and Web based applications and APIs.

* Minimum of 2 years of experience as an automation tester with primary focus on test automation using Selenium and Cucumber

* Experience developing test automation scripts

* Experience with GitHub/GitLab/Bitbucket

* Experience with programming languages, tools, and data exchange formats such as Java, Bash, XML, JSON, SQL, VBScript

* Experience working as part of an agile scrum team.

* Minimum 2 years of software testing experience through a full system development life cycle, including implementing test plans, test cases, and test procedures.

* Minimum 2 years of experience in analyzing test data and test results.

* Minimum 2 years of experience in software quality assurance

* Minimum 2 years of experience in performing functional, integration, system, regression, and performance testing in an Agile Scrum environment.

* Minimum 2 years of experience in documenting test results for corrective actions, reports, and audits

* Experience with issue tracking, collaboration, and documentation tools like Jira and Confluence

Nice to Have Skills & Experience

Pluses:

* Prior experience in working with the Centers for Medicare and Medicaid Services (CMS) is a plus

* Experience with test and environment orchestration using Jenkins or similar orchestration tools as well as container technologies such as Docker.

* Understanding of shift left testing approach.

* Excellent knowledge in designing & implement customized test automation frameworks as needed using open source and commercial tools.

* Ability to incorporate individual contributions to automation repository.

* Possess certifications in test automation.

* Knowledge of AWS services to test AWS related tasks

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.