Federal Requirements:
• Ability to obtain a U.S. Federal Position of Trust clearance designation.
• Must reside in and be able to perform work in the United States.
• Must have lived in the United States for 3 of the last 5 years.
Required Qualifications:
- Must be skilled in automation frameworks like J/N unit, TestNG and Cucumber
- Must be skilled in using automation tools such as Selenium.
- Complete knowledge of SQL and relational database design and must have a familiarity with writing database scripts for backend validation.
- Working knowledge of Maven, NPM and Jenkins
- Experience in working with sources control tool like git
- Experience with Postman, SoapUI, and/or similar tools
- Experience creating automation for Angular applications.
- Knowledge of automation concepts, framework & best practices from industry in automating web applications.
- Experience with collaboration and tracking tools, such as Microsoft Visio, JIRA and Confluence.
- Ability to incorporate individual contributions to automation repository.
- Excellent knowledge in designing and implementing customized test automation framework
- Strong written and verbal communication skills
Responsibilities:
- Develop behavior-driven tests with JavaScript and Java languages.
- In addition to typical QA activities, write anything from automated integration tests, API tests and/or UI automation tests.
- Maintain and improve automation architecture design and implementation.
- Identify automation framework inefficiencies and make recommendations for improvements.
- Address complex automation issues of automation team.
- Mentor other automation team members and train functional testers.
- Design test strategies, test plans, and test cases from requirements, design documents and specifications.
- Record automation test results and report them.
- Prepare comprehensive reports on testing progress/issues and remedial action.
- Define, develop and implement automation best practices and standards and procedures.
- Execute test scripts during internal system testing.
- Document test issues and works with development team to validate/recreate.
- Perform retesting and regression testing.
- Oversee tests to ensure that performance and quality products conform to established policy and standards.
- Investigate problems and develop disposition and corrective actions for recurring discrepancies.
- Interface with all program staff to ensure requirements are met.
- Participate in meetings as required.