venkata - QA / SDET / JAVA |
[email protected] |
Location: Bridgeton, New Jersey, USA |
Relocation: yes |
Visa: H1B |
Summary:
A highly efficient, methodical, and talented Lead Quality Assurance Analyst with 12 Years professional experience in Various phases of Software Testing Life Cycle (STLC), developing Test Cases, Test Plan for Manual and Automation testing using Java, Python and Selenium with Agile and Waterfall methodologies. Expertise in Software Development Life Cycle (SDLC) and Testing Life Cycle (TLC). Experience in testing Responsive Web applications on desktop Strong knowledge of working in Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices. Hands on experience in Quality Assurance including Functional, System, Smoke, Regression and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server-based Applications. Experience in SQA (Software Quality Assurance) with tools such as Xamarin, Selenium WebDriver, TestNG, Jenkins, JIRA. Expertise in using Java, Python, Spring and Spring boot with microservices along with Node.js and Typescript for writing Test Scripts. Expert designer in Test Scenarios and Test Cases in full Software Development Life Cycle and proven automation expert in API s and Swagger . Experience in working with test automation tools Selenium, TestNG, Jmeter, Eclipse and mobile device testing preparation of automation test framework. Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider, Tags. Experience in working with Test Driven Development (TDD). Designed and developed Automation Frameworks like Modular Driven, Data driven and also used Page Object Model(POM) with PageFactory in Framework. Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium and Cucumber along with manual testing. Experienced in automation project continuous integration using Jenkins with Maven built tools. Very good exposure of testing applications on wide range web applications, mentoring junior joiners in team with effective QA technics. Automated regression testing of Web applications using Selenium also load testing using Jmeter, Complete process flow step up was initiated and implemented after approval. Experience in developing in Java and Python programming using OOPS concepts for Test Automation. Prepared Test reports, Defect Summary report by using the bug-tracking tools like Jira, Bugzilla, Expert in CICD configuration in Jenkins. Good exposure in writing SQL Queries to test backend and compare the database data with UI. Experience in functional testing of REST API using Rest Client. Validated Request, Response in XML, JSON formats. Good experience in Linux/Unix environment and Documentation with MS Office Tools like MS Word, MS Excel to write Test Cases Ability to articulate Test strategy and concepts to both high level business audiences and technical individuals. An excellent team member with an ability to perform individually, good interpersonal relations, strong communication skills, hardworking and high level of motivation. A quick learner with an aptitude for taking responsibilities SKILLS: Development methodology Agile/ Scrum Artifacts Test Plan, Test Case, RTM, Test Summary Report, Bug report Testing Tools Selenium WebDriver, Cucumber, Mobile device testing(iOS/Android), Xamarin, Jmeter, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Appium, Rest API, , Azure, Swagger, Postman, jMeter Languages Java, , Springboot, Microservices, Xamarin, Spring, , REST Services, Node.js, Typescript, Python, HTML, CSS Cloud Tech AWS Test Build & Integration Tools Maven, Jenkins, Git, GitHub Framework Data Driven, Hybrid and POM (Page Object Model), TDD Bug Management Tools Bugzilla, JIRA Database/Database tools Oracle, SQL Server, Cassandra, HBase, DB2, MySQL. Operating Systems Windows, Unix/Linux EXPERIENCE: Client: AT&T, Middletown, NJ April 2018 - Current Role: Lead SDET Project Scope: #1 - Data Meter Business objective of this application is to let the customer know remaining mobile usage data under his/her data usage plan. Whenever a customer uses mobile data from the network, usage data widget on the mobile device gets updated with remaining usage data and days left into the current bill cycle. As it is a real time processing, it receives millions of network events per day. I was responsible for testing the application using automation techniques. Responsibilities: Designed Hybrid keyboard driven framework for Selenium automation using web driver, Java and TestNG and Xamarin. Developed Selenium testcases using TestNG framework. Worked on testing REST API s using rest client. Scheduled jobs using Jenkins to run at regular intervals for sport and regression testing for all the environments. Create and maintain testcases, Test runs using testcase management tool MS Test Manager. Interact with business analyst for requirement analysis, Testcase reviews, acceptance criteria Follow Agile scrum methodology as part of SDLC. Test REST Web services using Swagger, Xamarin, Jmter, Postman and Rest Client in Azure Env. Implement data driven framework. Develop data driven framework to test Web base application using Java, Python & TestNG. Expertise in creating web applications using HTML, CSS and JavaScript and Angular JS. Used for regression testing and functional testing with Selenium as a primary tool to the test scenarios, Testcases and Test conditions identified. Responsible for writing SQL Queries using Joins to retrieve data using SQL Developer. Log defects monitor their status and track them to closure using JIRA. Work in couple of projects across multiple teams simultaneously. Present sprint demos to product owners at the end of every sprint. Perform System testing, Functional testing, Integration testing, Smoke testing and Regression testing. Support Smoke and Regression Testing in Production environment during rolling deployments. Design object repository in the Selenium framework using CSS and XPath locators. Preparing batch jobs and the execution in unix/linux environment. Environment: Java, Python, Eclipse, Swagger, jMeter, Postman, Perfecto, Appium, Mobile Device Testing, Xamarin, Azure, Node.js, Angular JS, Typescript, Jmeter, Selenium, TestNG, REST Client, Agile, JIRA, Maven, Jenkin, Log4j files, XML, unix/linux, SQL. Client: Citi Group, New York city, NY Feb 2017 Mar 2018 Role: Lead SDET Citi is an American multinational investment banking and financial services corporation headquartered in Manhattan, New York City Project Scope: This project involves the migration of Java & Jive SBS 5.0 from the existing Citi application. Providing Self- help and peer help functionalities to Customers. Through self-help the user should get automated resolutions with contacting customer care which would help the business. Agent should be acting as a mediator for all kinds of resolutions in various ways for communication channel like chat, resolving open tickets and should be able to track feedback about various products through analytics from social media sites Responsibilities: Analyzed Business requirements, System requirements and data mapping requirement specifications, interacting with client developers and QA Lead. Created and implemented test plan and test strategy document outlining the scope, objectives and timelines and focus of software testing effort for Functional, Regression, User acceptance and Stress testing. Involved in analyzing System specifications, Design, Development and execution of test plans and test cases for manual and automated testing. Created and enhanced numerous test scripts to handle changes in objects, tested applications GUI and in the testing, environment using Selenium Web driver. Developed Selenium testcases using TestNG framework. Developed automation scripts for new enhancements using Selenium Web driver and TestNG Developed Maven build scripts to run sanity test scripts developed in Selenium web driver. Run scripts as a batch file through Maven and generated Testing reports. Modification and Execution of Test case scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (TestNG and Maven). Used Java and TestNG framework for scripting. Used Maven for building the web driver project. Integrated with continuous integration tools Jenkins for running tests on Nightly basis automatically. Integrated automation script (Selenium Web driver API) in continuous integration tools (Jenkins) for nightly batch run of scripts. Implemented Data driven test to verify the same functionality with multiple sets of data. Environment: Java, Python, Jmeter, Azure, Selenium, Cucumber, Swagger, Web Driver, TestNG, Postman, GIT, Jenkins, Rest Client, XPath, Maven, Eclipse IDE, Agile, JIRA, MYSQL, Windows, Unix/Linux Client: Apple, Cupertino, CA Mar2016 Feb 2017 Role: SDET Project Scope: Prepaid Re-Verification System is a web-based application which would help Apple users in identifying the customers who is under churn point. Which means the customers no longer using the Apple service for past 3months. The web application will trigger a batch job every midnight and pulls all the customer list who is eligible for Churn. So, the customers can continue using their Apple service by submitting requested documents. Application contains various users on the seller side and buyer side as well and these users will operate across various modules like user management, Enterprise Management, bills & payments, viewing reports and dashboard used by corporate companies. Responsibilities: Analyzed Business requirements, System requirements and data mapping requirement specifications, interacting with client developers and QA Lead. Created and implemented test plan and test strategy document outlining the scope, objectives and timelines and focus of software testing effort for Functional, Regression, User acceptance and Stress testing. Involved in analyzing System specifications, Design, Development and execution of test plans and test cases for manual and automated testing. Created and enhanced numerous test scripts to handle changes in objects, tested applications GUI and in the testing, environment using Selenium Web driver. Developed Selenium testcases using TestNG framework. Developed automation scripts for new enhancements using Selenium Web driver and TestNG Developed Maven build scripts to run sanity test scripts developed in Selenium web driver. Run scripts as a batch file through Maven and generated Testing reports. Modification and Execution of Test case scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (TestNG and Maven). Used Java and TestNG framework for scripting. Used Maven for building the web driver project. Integrated with continuous integration tools Jenkins for running tests on Nightly basis automatically. Integrated automation script (Selenium Web driver API) in continuous integration tools (Jenkins) for nightly batch run of scripts in Linux/Unix environment. Implemented Data driven test to verify the same functionality with multiple sets of data. Environment: Java, Swagger, Xamarin, Angular JS, Jmeter, Azure, Postman, Selenium Web Driver, TestNG, GIT, Jenkins, Rest Client, XPath, Maven, Eclipse IDE, Agile, JIRA, MYSQL, Windows, Unix/Linux Client: Apple, Hyderabad, India Mar2014 Feb 2016 Role: SDET Project Scope: Prepaid Re-Verification System is a web-based application which would help Apple users in identifying the customers who is under churn point. Which means the customers no longer using the Apple service for past 3months. The web application will trigger a batch job every midnight and pulls all the customer list who is eligible for Churn. So, the customers can continue using their Apple service by submitting requested documents. Application contains various users on the seller side and buyer side as well and these users will operate across various modules like user management, Enterprise Management, bills & payments, viewing reports and dashboard used by corporate companies. Responsibilities: Analyzed Business requirements, System requirements and data mapping requirement specifications, interacting with client developers and QA Lead. Created and implemented test plan and test strategy document outlining the scope, objectives and timelines and focus of software testing effort for Functional, Regression, User acceptance and Stress testing. Involved in analyzing System specifications, Design, Development and execution of test plans and test cases for manual and automated testing. Created and enhanced numerous test scripts to handle changes in objects, tested applications GUI and in the testing, environment using Selenium Web driver. Developed Selenium testcases using TestNG framework. Developed automation scripts for new enhancements using Selenium Web driver and TestNG Developed Maven build scripts to run sanity test scripts developed in Selenium web driver. Run scripts as a batch file through Maven and generated Testing reports. Modification and Execution of Test case scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (TestNG and Maven). Used Java and TestNG framework for scripting. Used Maven for building the web driver project. Integrated with continuous integration tools Jenkins for running tests on Nightly basis automatically. Integrated automation script (Selenium Web driver API) in continuous integration tools (Jenkins) for nightly batch run of scripts in Linux/Unix environment. Implemented Data driven test to verify the same functionality with multiple sets of data. Environment: Java, Swagger, Xamarin, Angular JS, Jmeter, Azure, Postman, Selenium Web Driver, TestNG, GIT, Jenkins, Rest Client, XPath, Maven, Eclipse IDE, Agile, JIRA, MYSQL, Windows, Unix/Linux Client: Kaiser Permanente Hyderabad, India. June 2012 Feb 2014 Role: Quality Test Engineer. Project Scope: Kaiser Permanente is a leading Health Care organization providing the Health Care Insurance all over the United States. Kaiser Permanente implemented the Self-Funding Plan. A Self-Funded plan is a health care benefits plan where the employer assumes the financial risk for providing health care benefits (or union trust fund) to employees. The employers pay for each covered expense as incurred, instead of pre-paying a fixed premium to an insurance carrier for a fully-insured plan. Responsibilities: Understanding client requirements and system functionalities to develop test cases for complete functionality of application. Involved in Requirements walkthrough with Product team and Knowledge transferring the same to team members. Actively took part in Sprint planning meeting and discussed the features which would be built in the sprint. Wrote test Plans, test Cases, and test scenarios. Made use of share point to upload the Test Cases and Test plans. Involved in analyzing the Manual Test Cases for Automation. Creating test manual testcases for the functional flow. Developed manual scripts in Eclipse and test the flow. Updating the test plan document for every Sprint meeting Logging the bugs which are found during Manual Testing and Automation Testing the Suit Created manual test cases to test the web applications. Involved in validating all the testcases manually and prepared the Scenarios and Features for UAT testing. Served as coordinator for all testing activities during the project. Involved in validating functional flow of application framework to achieve Regression Testing. Responsible for writing SQL Queries using Joins to retrieve data using SQL Developer Responsible for creating Resource file to store the Constants Responsible for performing Smoke, sanity, regression, re-testing, functional testing of the application. Provided test summary documentation and analyze test results, identifying trends and/or root causes of problems. Involved in meetings. Performed back-end testing by writing and executing queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values. Performed data base testing to validate the schema, validate the data, and to validate data Integrity. Environment: MYSQL, log4j, UAT, Microsoft Excel, MS Test Manager, Linux/unix. Keywords: quality analyst user interface javascript information technology microsoft California New Jersey New York |