Post Job Free

Resume

Sign in

Life Cycle Software Testing, java, jira, git, maven, sql

Location:
Irvine, CA
Posted:
April 23, 2024

Contact this candidate

Resume:

Lakshmi Premika Marudai

818-***-**** ad47vy@r.postjobfree.com

SUMMARY:

●About 10 years of industry experience in Software Quality Testing of API,Web Applications and Web Services, including Software Automation and Manual Testing.

●Experience in Manual & Automated Testing of API and GUI and functional aspects of Client - server and Web based Applications on multiple levels of SDLC and Software Testing Life Cycle (STLC).

●Experience in creating and developing strategic Test plans, Test Cases, Test Scripts and generating Test Reports.

●Experience in Functional, Regression and System testing using Manual and Automated testing tools - selenium WebDriver.

●Expertise in analyzing Functional, Design Specification, Use Cases and identifying Test Scenarios to ensure at most Test coverage.

●Worked on Cross browser testing, browsers like Mozilla Firefox and Google Chrome using WebDriver.

●Expert in developing the Test Scripts in Java using Selenium Web Driver.

●Hands on experience on using the TestNG with the Data Driven and Page Object Model Frameworks and Keyword Driven Framework

●Strong knowledge on Object Oriented Concepts, Analysis, Design &Modeling of Applications with use cases.

●Experience in all phases of Software Testing Life Cycle (STLC), Bug life Cycle and Methods like Waterfall and Agile.

●Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE, TestNG, Maven, Jenkins, FirePath, ChroPath executing scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.

●Experience testing REST API s using Postman and Apache HTTP Client and Rest Assured.

●Experience in Smoke Testing, Backend Testing, Database Testing, Black-Box/White Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Device Testing and Boundary Value Testing.

●Experience working in Continuous Integration tools like Jenkins and Maven.

●Proficient in using HP Quality Center, JIRA.

●Good working knowledge of MySQL.

●Strong experience with Log4J, Maven and GIT.

●Good working knowledge of IntelliJ IDE.

●Complete understanding of QA process, Unit test environment, System Integrated Test environment (SIT), User Acceptance Test environment (UAT).

●Strong programming, technical, analytical, conceptual thinking, problem solving, and time management skills. Proven record of completing projects well on time.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium WebDriver, Maven, TestNG

Automation Frameworks: Page Object, Data-Driven, Keyword Driven,Rest Assured

Programming Languages: Java

SDLC: Waterfall, Agile

Defect Tracking Tools: Rally,JIRA, Quality Center

CI Tools: Jenkins, Git

Operating Systems: Windows 2000/XP/7/8/10

Databases: MySQL,OQL

IDE and other Tools: IntelliJ, Maven, Jenkins,Git,Gemfire Geode

Education:

Bachelor of Engineering in Electronics and Communications, Chennai University

PROFESSIONAL EXPERIENCE

Mastercard – O’Fallen,MI

Nov 2021 – Present

Software Development Engineer in Test II

Mastercard is a global pioneer in payment innovation and technology connecting billions of consumers, issuers, merchants, governments and businesses.As part of team that enables Intelligent-decision based products through real time and real time streaming analytics, I was involved in testing and documentation of new applications and enhancements to strategically position Nationalization Projects in OnSoil Readiness team.

Responsibilities:

Collaborated cross-functionally with developers and analysts to meticulously validate and refine requirements, ensuring accuracy and completeness prior to implementation.

Crafted and executed comprehensive test strategies, meticulously designing and developing test scenarios, test cases, and documentation to ensure robust coverage of all system functionalities and edge cases.

Followed Agile methodologies, driving iterative development cycles and fostering a culture of continuous improvement and adaptability within the team.

Created and maintained Java test scripts, leveraging advanced techniques to address a spectrum of testing objectives including functional, regression, negative, and database impact testing.

Implemented Page Objects Model within the TestNG Framework, streamlining test script maintenance and enhancing test scalability and reusability.

Leveraged Maven as a powerful build tool to orchestrate seamless linking and packaging of code, optimizing development workflows and facilitating rapid iteration and deployment cycles.

Employed Git and Jenkins as integral components of a robust build management pipeline, meticulously orchestrating release, QA, integration, and staging environments to ensure a seamless and reliable software delivery process.

Performed Database testing querying using OQL against Gemfire Geode to execute rigorous validations.

Utilized RALLY as a dynamic bug tracking and scrum tool, effectively capturing, prioritizing, and resolving issues to drive continuous improvement and efficiency gains across the development lifecycle.

Proactively monitored Mutation testing results and Splunk dashboards, leveraging actionable insights to optimize test coverage and enhance overall system resilience and reliability.

Have experience testing containerization tools like Docker, Kubernetes and cloud applications like PCF.

Performed internal and PI Demos, effectively showcasing project milestones, achievements, and future directions.

Wells Fargo – San Leandro, CA

Jun 2020 – Nov 2021

QA Engineer

Wells Fargo is a fortune 500 financial company and a leader in banking solutions. As part of supporting their critical banking services platform that caters to the need of their customers for all financial wellbeing services, I was involved in functional testing of platform releases and updates to provide quality assurance.I was part of the Safe Deposit Box Digitize Vault Entry team.

Responsibilities:

●Worked with Development and Stakeholders to ensure that the Test Requirements are correct and complete.

●Planned test schedules or strategies in accordance with project scope/delivery dates.

Involved in developing the Test scenarios, Test Cases & Design Test steps associated with the corresponding requirements.

●Followed Agile Methodology based on Project Planning in SDLC.

●Designed and created test scripts using Java to address areas such as functional testing, regression testing, negative testing, error or bug retests, database impacts.

●Wrote highly efficient and maintainable Java code to develop Page Objects using Selenium with TestNG Framework.

●Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and Excel files.

●Testing the website on different browsers like Chrome and IE.

●Implemented and developed automated test practices for web and APIs.

●Testing Web API's manually using an open source tool POSTMAN.

●Automated the RESTful services with Http Client using http methods like GET, POST, PUT and DELETE.

●Connected to database to query the data using SQL for data verification and validation.

●Used JIRA for bug filing and as a scrum tool.

Ria Financial Services – Buena Park, CA

Jun 2018 – Mar 2020

QA Automation Engineer

Ria Financial Services ("Ria") is the money transfer division of Euronet Worldwide, Inc. ("Euronet”) (NASDAQ: EEFT). Ria is one of the largest global money transfer companies in the world, along with other services like currency exchange, mobile top-up, bill payment and check cashing services in selected markets. I was part of the Agent account management system which has various tools like Money Transfer, Pay Order, Check Cashing and High Speed check Processing.

Responsibilities:

●Worked with Development and Requirement Analysts to ensure that the Test Requirements are correct and complete.

●Planned test schedules or strategies in accordance with project scope/delivery dates.

Involved in developing the Test scenarios, Test Cases & Design Test steps associated with the corresponding requirements.

●Followed Agile Methodology based on Project Planning in SDLC.

●Designed and created test scripts using Java to address areas such as functional testing, regression testing, negative testing, error or bug retests, database impacts.

●Wrote highly efficient and maintainable Java code to develop Page Objects using Selenium with TestNG Framework.

●Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and Excel files.

●Testing the website on different browsers like Chrome and IE.

●Implemented and developed automated test practices for web and APIs.

●Testing Web API's manually using an open source tool POSTMAN.

●Automated the RESTful services with Rest Assured using http methods like GET, POST, PUT and DELETE.

●Connected to database to query the data using SQL for data verification and validation.

●Used JIRA for bug filing and as a scrum tool.

●Identified, analyzed and documented problems with program function, output, online screen, or content.

Environment: Java, TestNG, Selenium WebDriver, Windows, Postman, Jenkins, JIRA, GIT, Maven, Rest Assureed, AutoIt.

Mckesson - Tempe, AZ

Jan 2017 – May 2018

SDET / QA Automation Engineer

Mckesson is a leading pharmaceutical and healthcare information technology provider along with other services like medical supplies and care management tools. The project I was part of is a healthcare management system which enables users to find their own insurances, providers and medical cares with the help of Mckesson Specialty pharmacy and health management portal. Mckesson has over 100 different medical care programs with each having distinct functionalities. My role was to automate the E2E scenarios for this health care management system. My role also included developing frameworks for their E2E scenarios and integrating them with Selenium to run the smoke and regression tests.

Responsibilities:

Involved in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts.

Created user stories in Jira.

Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies to get early feedback for the defects.

Worked within an agile team through planning to retrospective phase

Designed, developed and implemented POM framework from scratch utilizing Java and Selenium Web Driver.

Primary responsible in research and building automation test framework for AJAX based web interfaces using Selenium WebDriver and TestNG. The framework is designed to run tests on Firefox and Chrome browsers.

Responsible for API Testing using Java and TestNG.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Modular framework using TestNG.

Developed automated test scripts using Selenium.

Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Maintained a comprehensive test automation framework which was built to reduce repetitive manual testing (Using Selenium Web Driver and TestNG).

Created automation scripts using Page Object Model framework. Developed automation framework from scratch.

Used the concepts Build tool Maven for linking and packaging code

Used Firepath Tool to identify the Object’s id, Name, XPath, and link in the application.

Contribute in framework creation. Automate web application using Selenium Webdriver and Java.

Automation of testing and running the CI based test suites.

Used Jenkins as continuous integration tool to schedule and run the automated test scripts.

Investigated and reported bugs using Defect Module in JIRA.

Reported defects through Jira and performing Regression to resolve bugs fixes.

Used Jenkins as continuous integration tool to schedule and run the automated test scripts.

Performed functional, integration testing, user interface, End to End, cross browser compatibility testing for web application

Used Git and Jenkins for Build Management for each release, QA, Integration and staging environments.

Performed Backend testing using SQL queries against MySQL database to perform data validation, to check data integrity etc.

Environment: Selenium WebDriver, Log4j, CSS, Firepath, XPath, Jenkins, JIRA, TestNG, Maven, Microsoft SQL server management studio, Microsoft Word, Microsoft Excel

DSW - Columbus, OH

Jun 2015 – Dec 2016

QA Automation Engineer

DSW is a large retail seller of shoes along with different products and consists of multiple branches across the world. DSW is one of the largest retailers and sellers of shoes and footwears. The project I was part of is a store management application where we automate the buy and sell orders and customer transactions as well as check the product features using tools like Selenium WebDriver. The test cases consisted of automating the product features such as color, size, sku (12-digit product ID) and available quantity of the products. The functionalities included transaction validations, validating data with respect to databases, validating the shopping cart.

Responsibilities:

Involved in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts.

Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies to get early feedback for the defects.

Extensively worked in Regression testing, Parallel Processing using Selenium WebDriver in TestNG.

Maintained the Java and selenium test source code and resources in the GIT source control repository tool.

Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Primary responsible in research and building automation test framework for AJAX based web interfaces using Selenium WebDriver and TestNG. The framework is designed to run tests on Firefox, Chrome, and IE browsers.

Responsible for API Testing using Java and TestNG.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created framework using TestNG.

Developed automated test scripts using Selenium and in Eclipse IDE.

Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Used TestNG for writing unit test cases and executing them as a test suite.

Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.

Developed Maven Build scripts to run Test scripts developed in Selenium WebDriver

Contribute in framework creation. Automate web application using Selenium Webdriver and Java.

Extensively developed TDD approach which results in 100% Automation of Business Scenarios-Decreased testing time significantly.

Extensively worked with DOM and locating a web element using Id, Name, CSS selector and XPATH.

Reported defects through Jira and performing Regression to resolve bugs fixes.

Used Jenkins as continuous integration tool to schedule and run the automated test scripts.

Performed functional, integration testing, user interface, End to End, cross browser compatibility testing for web application

Used Maven for Build Management for each release, QA, Integration and staging environments.

Performing database testing such as data integrity, accuracy of stored data, data type, data size, data security, and database performance.

Environment: Selenium WebDriver, CSS, Firepath, XPath, Jenkins, JIRA, TestNG, Maven,Microsoft SQL server management studio, Microsoft Word, Microsoft Excel

Canon - Melville, NY

Jan 2014 – May 2015

Software Quality Engineer

Canon is one of the largest Retail/Ecommerce that sell camera, printer, and scanner. The objectives of the project revamp the Canon website in the visual aesthetic sense for various devices and also enhance the ecommerce engine underneath it. Other modifications and enrichments included site search, zoom features and optimization of its shopping lifecycle. I have worked on a B2C Ecommerce project involving functionalities such as file management, image management and web page layout, shopping cart etc.

Responsibilities:

As a Automation Engineer, involved in plan and perform testing, verification and validation, and quality assurance of the application.

Able to work in Selenium Web Driver and execute the test cases using Selenium Web Driver.

Performed the build and maven dependencies using Maven build tool.

Extensively worked in Regression testing, Parallel Processing using Selenium WebDriver in TestNG.

Maintained the Java and selenium test source code and resources in the GIT source control repository tool.

Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA framework- TestNG for regression test cases.

Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.

Identified test cases to automate. Automated those test cases using Selenium IDE and TestNG in Eclipse IDE.

Used Firepath Tool to identify the Object's id, Name, XPath, link in the application.

Performed cross-browser testing.

Reviewed extensive SQL Queries with complex multi-table joins and nested queries.

Used Jenkins as continuous integration tool to schedule and run the automated test scripts.

Investigated and reported bugs using Defect Module in JIRA.

Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.

Used the concepts Build tool Maven for linking and packaging code

Environment: Selenium WebDriver, Windows, MS SQL Server, CSS, Firepath, XPath,Java, TestNG, Maven, JIRA, XML, Eclipse, MS Word, MS Excel, MS Office



Contact this candidate