Test Automation Engineer at Gdh Consulting, Inc.

Posted in Other 10 days ago.

Location: Reston, Virginia





Job Description:

About GDH

At GDH, we believe in the power of people and the importance of caring. Our culture statement, "We care about people," isn't just a tagline - it's the core of everything we do. GDH is a premier staffing and talent solutions company dedicated to helping businesses find the best talent and assisting job seekers in finding their dream jobs.

Who We Are:

GDH, founded in 2001, has grown into a leader in providing staffing solutions across various industries. We specialize in IT across several sectors, connecting top talent with leading enterprises. As a Best of Staffing firm recognized for excellence in client, employee, talent, and women's services, we pride ourselves on our commitment to quality and service.

Benefits of Working for GDH:

  • Professional Development

  • Competitive pay

  • Full health insurance

  • 401k Plan

  • Holiday Pay

  • Gym Membership Reimbursement

  • Weekly Paycheck & Direct Deposit

  • & More!

Job Description: GDH is hiring a Test Automation Engineer to work with our client, an innovative defense, space, and intelligence solutions provider. Test Automation Engineer works with agile teams 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:

• 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:

• Has a tester mindset, is curious and can come up with interesting test scenarios.
• Experience with test management tools such as Test Rail
• Experience with testing tools/frameworks such as Microfocus UFT, Selenium, RestAssured, Cucumber, Junit, TestNG, JMeter
• Experience in testing Mainframe, Web based applications and APIs.
• Minimum of 3 years of experience as an automation tester with primary focus on test automation
• Minimum of 3 years of experience in developing test automation scripts using tools like Microfocus UFT, Selenium, RestAssured, JMeter, Junit etc
• Minimum of 3 years of experience in working with UFT and Selenium based test automation frameworks.
• 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 3 years of software testing experience through a full system development life cycle, including implementing test plans, test cases, and test procedures.
• Minimum 3 years of experience in analyzing test data and test results.
• Minimum 3 years of experience in software quality assurance
• Minimum 3 years of experience in performing functional, integration, system, regression, and performance testing in an Agile Scrum environment.
• Minimum 3 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

Preferred Experience:

• 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.
• Experience with Java, Gherkin, and Cucumber Framework
• Experience using GitHub, Jira, Confluence, TestRail
• 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

Education/Experience:

• Bachelor's degree in computer science, computer engineering or relevant field required.
• 3-5 years experience required.


GDH provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, veteran's status or any other category protected by law. In addition to federal law requirements, GDH Consulting, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities and/or employees. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, benefits and training. Applicants with disabilities that require an accommodation or assistance in applying and/or for interviewing, please contact our HR Department.

Please visit our notice of collection for California applicants.
More jobs in Reston, Virginia


Walmart

Walmart

Yahoo Holdings Inc.
More jobs in Other


Andritz Inc.

Andritz Inc.

Andritz Inc.