General Dynamics Information Technology API Test Engineer in Great Falls, Montana
Type of Requisition: Regular
Clearance Level Must Be Able to Obtain: None
Public Trust/Other Required: BI Full 6C (T4)
Job Family: IT Quality Assurance
Essential Functions and Job Responsibilities
The successful applicant will be responsible as API Test Engineer for full project lifecycle of solutions within the VA’s premier CRM application suite based on Microsoft Dynamics 365 delivered via the Microsoft Government Community Cloud (GCC) Software as a Service (SaaS). In this capacity, you will be integral with the CRM DevOps Teams responsible for converting user stories and requirements into API test functions to support core user functionality where data requests are serviced from partner systems. You will be expected to develop and execute API test scripts to maintain a highly stable set of CRM applications; SOAP/UI and other techniques will be required to validate cross system functionality including negative / error responses based on an interface control document. You will participate in sprint development including disciplined testing (unit, functional, regression) and reviews as a continuous process, to avoid finding quality issues at the end of sprint development. Develop automated and manual test scripts including requisite data as work items that were established in the sprint plan. As part of the development process, create discrete test cases that can be automated to expedite platform testing. Your contributions will be vital to providing a positive, high quality user experience to our nation’s veterans.
The overall program supports the sustainment, operations, maintenance, and enhancement of the D365-based systems and their integrations with the VA’s enterprise supporting Customer Relationship Management (CRM) suite utilized by 70,000 VA employees. Previous experience working with MS Dynamics 365 / Dynamics CRM /Dynamics Customer Experience (CE) applications) is highly desired. Experience working with VA applications is highly desired. Deep knowledge of API testing is required. The candidate will regularly interact with VA business stakeholders, VA Line of Business leadership and VA central office client stakeholders, including the Veterans Experience Office (VEO) staff, VA OIT leadership, and COR, and is expected to document and report any issues that arise. This position will be remote with limited support required in vendor facilities and/or a government site.
Duties and responsibilities will include, but are not limited to the:
Convert functional and technical requirements into manual and automated test scripts to validate cross-system data interchanges to support multiple CRM D365 applications;
Define and identify test data required for adequate testing of cross-system applications based on an Interface Control Document (ICD);
Utilize automated test framework based, such as Selenium, to automate API use cases;
Utilize custom testing techniques, such as SOAP/UI and SQL, to validate interfaces with dependent systems;
Update system documentation, including user stories and requirements, to reflect changes resulting from enhanced CRM functionality or defect fixes;
Support to DevOps development teams test planning and execution as part of the Release Plan;
Communicate any issues, problems, or risks to leadership with recommended solutions;
Meet with program personnel and VA stakeholders and support to reporting efforts;
Utilize professional judgement, critical thinking skills and research to resolve issues affecting system performance.
Bachelors in business, computer science, MIS or other four-year related degree
5+ years of defining and developing test plans, scenarios, test scripts and test cases
4 + years of QA / API testing , Integration testing on backend side
1+ years of hands on experience with Oracle DB/SQL
Strong experience with Azure environments
Knowledge of JIRA, Quality Center & ALM tools for defect tracking
Experienced in Software Development Life Cycle (SDLC) methodologies -Traditional Waterfall Model and iterative approach to software development as per Agile (Scrum) methodology and Rational Unified Process (RUP)
Work closely with Development Team for test case preparation and manages the artifacts and process within the quality assurance framework.
Expertise in Sanity& Regression testing. Able to perform required testing during production deployments/ testing phase of any project
Excellent written and verbal communication skills as well as strong customer service and problem-solving skills.
Create and edit XML schema definitions (XSD), RESTful API Modeling (YAML) using Open API standards , should have worked on API testing
Knowledge of the latest quality assurance techniques, and knowledge in creating test coverage
Must be able to obtain a Position of Trust and successfully pass a thorough Government background screening process requiring the completion of detailed forms and fingerprinting, and;
US Citizenship or Green card holder
Selenium certifications, classes or exams;
D365 certifications, classes or exams;
Azure certifications, classes or exams;
Previous Department of Veterans Affairs experience;
Active VA access including assigned CAG and PIV
This position requires being fully vaccinated against COVID-19 by January 18, 2022 or the start date, if after January 18. Individuals who work in or reside in Texas or Montana or work outside of the United States may be excluded from this requirement.
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.
GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.