Performance Contracting Group is seeking a Software Development Engineer in Test to ensure overall system quality prior to a release by creating and maintaining automated test cases, executing test suites, and reviewing/diagnosing reported defects through CI/CD.
Requirements
- 1-3 years of experience in Test Automation, Test Tooling and Infrastructure, or Development Deployment Operations
- Experience in API testing from SOAP, RESTful
- Hands-on experience with designing and developing automated tests in Java or C-Sharp with frameworks like JUnit/TestNG or Selenium
- Hands-on experience with SQL query development
- Microsoft MB-300 and MB-500
- Strong understanding of software development, test methodologies, test design strategies, test automation framework, tools, and processes.
- Strong understanding of relational database, Microsoft SQL server and scripting.
Responsibilities
- Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported defects through CI/CD, and ensures overall system quality prior to a release.
- Participates and conducts peer reviews of test scripts
- Works with Architects, Business System Analysts, Developers, DevSecOps, Product Owners, and other department personnel to derive testing requirements throughout the SDLC.
- Review requirements, specifications, and technical development to identify, reproduce, debug, isolate and resolve system malfunctions to meet quality standards and verify fixes.
- Creates software artifacts including test plans, test cases, test procedures and test reports.
- Holds and facilitates test plan/case reviews with appropriate parties, including Business Analysts and the Developers.
- Ability to test IT operational projects and utilize Powershell to help automate manual testing processes and steps.
Other
- Works cross functional teams, learn, and retain business and technical knowledge in a fast-paced, disciplined Agile/Scrum environment.
- Estimates own testing tasks and works productively with minimum supervision while showing excellent team attitude.
- Facilitates the sharing of information by contributing to the IT knowledge base when appropriate.
- Thoroughly understands, follows, and promotes the use of SDLC and established internal IT and testing processes and procedures. Contribute to SDLC documentation.
- Team-oriented, possess a positive attitude and works well with others, encourages team cohesiveness and morale.