Position Description:
Assist Application teams with the development of Automated API and UI tests using the Parasoft suite of tools in an Integrated Development Environment (IDE)
- Train and mentor project teams on automated testing strategies and tools, providing assistance with set-up and configuration of automation frameworks.
- Brief management, customer, team, or vendors using written or oral skills at an appropriate technical level for the audience.
- Independently and/or collaboratively research problems and provide solutions.
- Prepare or update documentation as needed.
- All other duties as assigned or directed
(Basic Qualifications)
- Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field, or equivalent relevant experience
- Masters or Doctorate degree may substitute for required experience.
- 7+ years of automated testing experience developing with TestNG, REST-Assured, Protractor, Selenium, or Postman
- Must be able to obtain and maintain a Public Trust. Contract requirement.
Required Skills:
These skills will help you succeed in this position:
- Must have strong experience with automating API-level tests.
- Experience with automating UI level tests.
- Knowledgeable of HTTP architecture.
- Knowledge of authentication for APIs.
- Comfortable with Git for version control (cloning, forking, commits, branching, pull requests, etc.).
- Experienced in using an Integrated Development Environment (IDE) to write automated tests (Eclipse, Visual Studio).
- Trains and mentors project teams on testing strategies and tools, assisting them in set-up and configuration of test automation frameworks.
- Provides technical support to project teams, assists in debugging in their test automation frameworks or automated test code.
- Must be detail oriented, and an analytical and creative thinker with a passion for quality and test automation.
- Works independently, taking ownership of the task allocated without too much supervision.
- Researches automated test tools, best practices, methodologies, and trends to recommend improvements to existing practices and processes.
- Excellent verbal and written communication skills.
- Excellent customer relations skills
Desired Skills
Showcase your knowledge of modern development through the following experience or skills:
- Experience with Parasoft, Postman, or ReadyAPI.
- Experience implementing test automation frameworks across multiple application platforms, such as Mobile, Desktop, Web, and Cloud.
- Designs and develops test automation solutions using common testing frameworks such as TestNG, REST-Assured, Protractor, Selenium, and Postman.
- Experience designing, managing and implementing automated test suites as part of an automated continuous integration and continuous delivery/deployment (CI/CD) pipeline.
- Understanding of Object-Oriented Design patterns & Principles (SOLID, Page Object Model) and how they apply to automated test code.
- Can code in at least one scripting or programming language (.NET, Java, JavaScript).
- Understands the practice of Behavior Driven Development (BDD) and have experience using Cucumber writing both the gherkin feature files and the Java step definitions.
Education:
- Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field, or equivalent relevant experience with 3+ years of experience
- Must be able to obtain and maintain a Public Trust. Contract requirement¿