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
- Communicate both in writing and verbally (in English) to support status reviews and reporting of test findings, issues and risks
- 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):
- 2+ years' of related work experience
- Testing skills sets with JS, REST, Angular, BackboneJS, reactJS, FlexUI, data visualization, Gradle, Maven, GIT,TFS.
- Experience in checking out code from version control – TFS, GIT HUB
- Knowledge & Experience in Software Quality Assurance Process and QA methodologies
- Good programming knowledge on more than one of the following languages: C#, JavaScript, VBScript, Pyhton, 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: Selenium & Cucumber
- 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.
- Unit testing tool knowledge and experience in its use
- Ability to write stubs and drivers independently, to test each module to breakage.
- Understanding of SDLC (Waterfall and Agile) from Detailed Design to delivery of code
- Exposure to unit testing/UI automation 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 (Bamboo build and test)
o Bamboo system and infrastructure
o Bash and power shell scripting
- DevOps, Continuous Integration. Experience in using any CICD tools like Bamboo/Jenkins, Coverity, SonarQube, Jfrog, Artifactory etc.
- Implement Appium automated testing
Preferred Qualifications (Desired Skills/Experience):
- Knowledge of Architectural and REST principles
- Proficient in Agile Methodologies (eg. Scrum, Kanban)
- Experience in Data structures, algorithms and Design Patterns.
- Implement Fastlane for iOS development and release in Bamboo build plans
Join us if you want to:
- Work in flexible hours.
- Work in great atmosphere and collaborate in comfortable working environment.
- Be a part of international team where we support and respect each other.
- Develop your professional skills with our virtual learning tools and platforms.
- Broaden your experience in projects with aviation experts’ network.