Job Description
Job Description
" Participate in developing and documenting User Stories by providing the test strategy and automation estimates
" Develop, document, and maintain the test strategy and test scenarios
" Build and execute unit, component, acceptance, integration, load, security, scalability, usability, and platform tests
" Conducts code reviews to ensure consistency, quality, and reusability of test automation artifacts
" Partner with the developers to ensure all areas of the application are fully tested and to find technical solutions for test automation
" Build and manage automated test suites and ensure execution through various environments, CI-CD pipelines and to be used by NOC teams.
" Regularly execute, maintain and upkeep automated test suites and analyze the results to identify the cause for failures.
" Create defects for issues found with appropriate details and ensure issues are resolved, including validation of the fix, and required automation updates
" Present appropriate results to sign off on software functionality for new Production releases
" Work with cross team impacts and release management to manage dev, QA, and production release of the software
" Perform exploratory testing to understand the feature and how it is implemented, to find additional or unexpected behavior, and to refine and define additional test cases for the feature
" Contribute to the QA automation framework using industry standard tools and approaches
" Leverage and enhance coding standards and best practices for automated QA code
" Participate in analyzing Major Incidents and Emergency Change controls to identify opportunities to automate software quality test cases to reduce or eliminate those
Qualifications
" Bachelor's degree in computer science or equivalent experience.
" Minimum 7 years of industry experience, preferably in an Agile development environment.
" 5+ years experience automating test cases for both native iOS and Android applications using Appium and a cloud device farm.
" Web/Mobile testing experience with Selenium, Appium using Java
" Experience in API automation testing using JAVA Springboot2 , RestAssured, GraphQL or Postman
" Experience with Appium, understanding of the WC3 protocol, WebDriverAgent and Mobile UI Automation tools such as XCUITest, UIAutomator2, etc.
" Knowledge of MS Entity Framework/Spring JDBC