This job will have the following responsibilities: Analyzing business requirement and gathering test requirements with Business analysts and developers 2.Identifying and developing Test Plan and test scenarios 3.Writing test scripts and steps based on Business and System Use Cases. Testing the functionality of the application and providing corrective steps to the development team 4.Developing Automation framework from scratch level using Java, Python, C#, Selenium technologies. 5.Performing functional testing on the application by creating manual test cases & automated test script using Selenium and QTP 6.Build, maintain, and administer systems necessary to maintain a healthy Continuous Improvement (CI)/Continuous Delivery (CD) pipeline. 7.Writing Automation Test Cases Using Core Java with Selenium WebDriver 8.Implementing Data Driven, Page Object Model Automation Framework using WebDriver, Test NG, Maven technologies 9.Using Page Object Model, UI Mapping, and Selenium Data Driven using CSS Selectors as a part of Framework 10.Participating in Unit Testing the code and providing feedback to the developers 11.Using Automated regression and functionality testing with TestNG 12.Developing mobile automation testing framework, iOS and Android with Appium, Selenium 13.Executing Tests using Selenium WebDriver (Java) scripts with Appium for Mobile Test cases 14.Creating Test Scripts (Selenium WebDriver) with eclipse to automate testing process 15.Running multi browser Selenium Web driver automated tests to test browser functionality 16.Performing and executing Regression testing for new builds and modifications in the application using Selenium WebDriver 17.Creating data-driven automation scripts for testing Web Services using REST Assured 18.Possessing API test automation experience, preferably using the tool set REST web services 19.Performing web services/API testing and Web Security testing using SOAPUI tool for SOAP and REST API Web Services using WSDL and WADL 20.Performing User Acceptance Testing in the final phase of software development process to check the functionality of the software 21.Performing functional, integration testing, user interface, End to End, cross browser compatibility testing for web application 22.Performing Backend Testing-using SQL queries, generating reports to ensure data integrity and validating the inserted and updated data 23.Working with the SQL statements to extract data from Oracle database and verifying the output on the web application 24.Using PL/SQL for database testing, migration testing and validating front-end values with back end of application 25.Participating in daily meeting with team members to keep track of defects and providing update on testing progress to the Team Manager after collating the inputs from my subordinates as the Test Lead 26.Using JIRA, HPALM and TDP for bug tracking and defect logging 27.Checking of successful Mobile API Gateway authentication using LTE and WIFI technologies and noting their corresponding behaviors accordingly 28.Debugging of issues by extracting logs in JSON format using Android Studio for Android devices and iTunes for iOS devices 29.Using ARD modelling through Agile Designer to generate Test case 30.Testing Data configuration into HP ALM for running the automation scripts These duties are complex and require at least Bachelor's degree Computer Science or in related field.
We are testing an Angular application and the tools we are using are Protractor and Jasmine. Beneficial to have experience with these tools.