Job Description
Position Responsibilities:
- Create Automated Testing Frameworks from Scratch
- Create POC for new Testing tools and frameworks
- Prepares appropriate documentation as required by internal product development processes and regulatory agencies
- Executes test scripts and test protocols.
- May perform code inspections for Unit Tests.
- Supports and enhances the automated testing framework.
- Candidate must have experience in software configuration management concepts and processes of managing a software system throughout the testing lifecycle
- Analyze change requests, customer issues and relevant facts to determine testing estimates and risks.
- Perform all tasks per program plans and schedules for implementation.
- Support change control process for tracking and management of problems and changes to applications during testing.
- Consult with customers to clarify and refine complex requirements.
- Interpret and translate requirements into functional test scenarios and scripts
- Analyze and recommend test scenarios and scripts for test automation
Basic Qualifications (Required Skills/Experience):
- Knowledge & Experience in Software Quality Assurance Process and QA methodologies
- Good programming knowledge on more than one of the following languages: C#, JavaScript, VBScript, Python,VB.net, .Net
- Hands on experience in understanding software requirements and Creation of test designs, test processes, test cases and test data
- Good knowledge on the Automation Tools like: UFT(Primary Skill)
- Knowledge of the integrated development environment
- Ability to write scripts (in any scripting language or OS) and develop and maintain the automation Framework. Preferably keyword / Hybrid Model.
- Ability to write stubs and drivers independently, to test each module to breakage.
- Experience in checking out code from version control – HP ALM, TFS, GIT HUB
- Knowledge on unit testing/UI automation and Selenium, Cucumber will be a plus.
- Need to have excellent team orientation skills. Good Communication Skills required.
- Highly motivated, a Go-Getter who needs very little or no supervision.
- Good analytical and problem solving skills.
- Excellent Team player, Quick learner and Result oriented.
- DevOps, Continuous Integration. Experience in using any CICD tools like Jenkins, Coverity, SonarQube etc.
- Bash and power shell scripting
Preferred Qualifications (Desired Skills/Experience):
- Experience in engineering domain
- Knowledge of Architectural and REST principles
- Excellent communication and presentation skills, with an emphasis on visualizing and understanding data.
- Proficient in Agile Methodologies (eg. Scrum, Kanban)
Education Qualification:
- Bachelor's degree or 3 year Diploma with typically 5 to 8 Years related work experience and/or a Master's degree or 3 year Diploma with typically 4 to 7 Year's related work experience or relevant military experience
Relocation:
- This position offers relocation based on candidate eligibility.