Post Job Free

Resume

Sign in

Automation Engineer Software Development

Location:
Charlotte, NC
Posted:
January 23, 2024

Contact this candidate

Resume:

Professional Summary

QA Automation Engineer with over 8+years of experience in all phases of the Software Development life cycle (SDLC), Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, and Test Reviews. Diversified experience in Automation and Manual testing serving various domains such as Healthcare, Telecomm, and Finance.

Professional Summary:

Experience in Testing with diversified skills in Manual and automated testing of Client/Server and Web-based applications on Windows, seeking an Automation Engineer QA Analyst position.

Expert knowledge of Banking, Healthcare, and Telecom domains.

Good exposure to all the phases of the Software Development Life Cycle (SDLC), mainly Agile methodology (SCRUM), Software Testing Life Cycle (STLC), and Bug Life Cycle

Experience in Agile Methodology and working with the Product Owner, participated in all the meetings, and worked on a tool called ALM and JIRA.

Experience in continuous integration tools like Maven, Jenkins, Ant tools.

Good exposure to AWS DeVos services using CI/CD pipeline with Code commit, Code build, and Code deploys.

Validated high-level REST microservices using POSTMAN.

Developed automation script for different Rest APIs for BDD-Selenium Framework using JavaScript.

Automating web applications using Selenium WebDriver.

Implemented BDD Framework using Selenium WebDriver, JAVA, JUnit, TestNG, and GitHub Build management tools like MAVEN.

Experience using Rest Assured and Java to test microservices created with spring boot.

Extensive experience with database utility tools TOAD for Oracle, SQL server management studio, SQL Developer and SQL Assistant

Strong experience with OOPs concepts. Experienced in open-source Automation tools: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, and Cucumber.

Experience in developing Automation scripts using IDE tools like Eclipse.

Experience in using version control software like GitHub.

Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from another request XML using SOAPUI.

Experience in building Continuous Integration/Delivery automation solutions for each product/project via Jenkins.

Experience in writing SQL queries using Joins, Views, Select, Update

Experience in Design, Development, and Executing test cases from User Stories/Work Items

Profound working knowledge in Quality Center.

Good communication, interpersonal, and presentation skills

Excellent work ethic, self-motivated, and willing to learn and adapt to new technologies/ any environment.

Education:

Masters in computer science 2006(Kakatiya university)

Masters in information technology (Virgina State university, 2016-2017)

Technical Skills:

Methodologies

Agile (Scrum) and Waterfall

Software Testing

Functional, Database, Security, Performance, Desktop Applications, Windows, and Web Services.

API Test Tools:

SoapUI, RESTful API, UFT API, Postman, JMeter,

Automated Test Tools:

Selenium, UFT, Maven, Cucumber, Appium, ALM, MTM

Technical Leadership

Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross-Functional Teams, Impact Analysis, Change Management, Agile, Waterfall, and Prototype Models

Testing tools

Selenium, Selenium Web Driver, Cucumber, TestNG, JUnit, UFT/QTP, SOAPUI and Gherkin

Programming Languages

Core JAVA, C++, JavaScript

Databases

MYSQL, Oracle.

Testing Frameworks

BDD Framework. JUnit, TestNG, Data Driven Framework, MVC

Other tools

Jira, Rally, Bugzilla, Quality Center, Auto IT, Eclipse,, AWS, Firebug, and Fire Path.

Load And Performance test frameworks

JMeter, postman

Mobile Test Frameworks and Services

Appium

Automation tools

Cucumber, JUnit, TestNG, BDD.

Web services

SOAP and REST API web services testing

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome

Markup Languages

HTML, CSS, XML, XPath, CSS Selector

Operating Systems

UNIX, WINDOWS.

MS Office Tools

Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Frameworks

JUnit, TestNG, Data Driven Framework, MVC

SOA Technologies

SOAP, REST, WSDL, UDDI, Web Services, and SOAPUI. Testing Integration, Functional, Regression, Performance, Load Testing, Manual, ETL Testing, Black Box, and White Box Testing.

Web Technologies

HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby, Python.

Professional Experience:

Client: Conns Home Appliances, TX Jan2023-Present

Role: Lead eCommerce Quality Assurance/Automation

Responsibilities:

Managing the Functional and Regression QA teams and assigning the daily tasks to the team and tracking the same.

Attending the Defect-Triage meeting with Offshore and Onshore leads

Coordinated QA and UAT sessions and executed UAT scenarios for final approval and user signoff.

Creating the automation test cases / test scripts within Sprint cycles using keyword approach.

Creating the API automation test cases using Postman tool.

Daily sync-up with Onsite QA team and PM’s.

Executed the Web Regression suites using Selenium web driver.

Executed the Mobile Regression suites in multiple OS versions of Android and iOS devices using Perfecto tool.

Involved in Regression testing of the Application in English and Spanish languages.

•Participate in weekly test planning, project status meetings and reviews.

•Preparing the Weekly Status Reports

•Review user requirement/user stories documents to ensure that requirements are testable.

Sending the Daily Status Reports to the PM’s, Onsite & Offshore Leads.

Executed the Web Regression suites using Selenium web driver.

Executed the Mobile Regression suites in multiple OS versions of Android and iOS devices using Perfecto tool.

Involved in Regression testing of the Application in English languages.

•Participate in weekly test planning, project status meetings and reviews.

Client HCSC: Dallas, TX. Mar2021 – DEC2022

Role: QA Analyst/ Sr. Automation engineer

Responsibilities:

Performed Cross browser compatibility testing on Chrome, Firefox, and IE browsers using TestNG.

Performed Selenium Synchronization using Explicit& Implicit waits.

Worked with Atlassian Bamboo tool for achieving Continues Integration (CI).

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

Developed automated scripts using Selenium WebDriver, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.

Executed scripts on multiple browsers simultaneously using Selenium Grid.

Developed Step definitions for the scenarios defined in the features file and used JUnit annotations.

Used Jenkins tool for continuous integration (CI) of the builds.

Participate in developing and documenting User Stories, including testing estimates and validation tests using tools like Jira, Cucumber, Gherkin, Postman, Splunk, Git, Stash, Amazon web services (AWS)

Experience in Service Oriented Architecture (SOA), web services (SOAP), RESTful services, Microservices, API Development, and Message Brokers, including higher language-specific frameworks.

Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implementation improvement actions for subsequent iterations.

Lowe’s mobile and desktop home pages, Category pages, Landing pages, Store pages, Brand pages, and Flyouts are authored in AWS.

Involved in Defect Management, Defect Review, and Defect Status Reporting.

Identifying, logging, tracking, and escalating bugs using JIRA.

Maintained QA/Test environments and assisted in build and deploy activities.

Analyzing requirements, test scenarios identification based on Functional and business requirements, and User Stories.

Performed manual and Front-end Web-based Functionality testing for Smoke, Regression, Integration, and System testing.

Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.

Performed Data driven testing using Selenium WebDriver and TestNG functions, which read data from property and XML files.

Worked in creation, preparation, and conducted quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Designed Test Suite, Test Cases, and Test Scenarios for functional modules.

Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.

Developed and executed automation test scripts that leverage black box testing across functions.

Environment: Selenium, JUnit, HTML, SQL, SVN, XPath, Jenkins, JIRA, POM, ECLIPSE, TestNG, Microsoft EXCEL, API TESTING, UAT, Cloud AWS.

Client: Anthem Health care: Norfolk, VA July 2019 to OCT 2020

Role: SR. Automation Engineer

Project Description: Anthem is one of the nation's leaders in the specialty Insurance Business. Anthem provides an online quote for a health care plan. It offers Individual or Family plans, Medicare Plans, and Dental plans. Customer enters their basic information to get the medical plans available in their state. They apply for a plan and apply online.

Responsibilities:

Work on maintaining the Page object model xml for reusable code and verification of product scalability as well.

Tested cloud architectures that include multi-tenancy, horizontal scale, Microservices, and RESTful APIs.

Performed unit testing, smoke testing, regression testing.

Developed automation Framework for SOAP and REST (POST, PUT, and GET) API Testing using Restful API, UFT API, SoapUI, and Postman.

Work on preparing test automation scripts for functional testing, integration testing and regression testing for multiple applications namely GBD Medicaid, Medicare, FEP and Commercial in GA project.

Set Jenkins jobs and pipelines up for CI/CD on the cloud Virtual Machines using AWS EC2 to run Smoke and Regression Testing.

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

Involved integration testing, Smoke testing, Regression testing, end to end testing.

Perform the web service API’s validation using SOAP, REST, Postman, and swagger. Implementing integration by using Soap/ Rest methods to fetch data from external systems with help of Get, Post, Delete and Put methods.

Worked on AWS Cloud Technologies to test policy implementation for security operations.

Responsible for creating and maintaining the CI/CD pipelines in Jenkins.

Designed, executed, and maintained automation Test Scripts in Selenium WebDriver using JAVA TestNG and Maven.

Integrated with Continuous Integration tool Jenkins for running test on nightly basis automatically.

Analyze the performance of web servers using throughput & Deviation parameters with the help of Assertions.

Developed BDD tests using Cucumber by writing features and Developed required Selenium support code in JAVA for Cucumber.

Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber, and Maven

Design and set up a system on multiple application platforms like desktop, web, and mobile. Identify the system's flaws and debug the code's test failures.

Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, and SOAP UI Created test scripts in Selenium and enhanced those scripts using Java API and Test NG.

Perform regression bi-weekly after the release to ensure the existing functionality is working as expected. Work on sanity testing before the evaluation of performance testing.

Work on maintaining the Page object model xml for reusable code and verification of product scalability as well. Involving developing the test scenario’s depending on the Business requirements, which are share assigned in JIRA. Perform unit testing/validation Testing.

Maintaining different “confluence and SharePoint” pages to store the KT documents/videos, test data and test case information to remove the dependencies.

Conducting defect triage calls to address the issues raised during the testing with the development team and system Analysts support. Based on the priority levels, working with Manual testing team and complete the work within the deadline.

Used Selenium WebDriver for automating Cross Browser Testing on IE, Firefox, Safari, and Chrome.

Implemented Appium scripts to test IOS and Android platforms.

Environment: Java, Selenium Web Driver, TestNG, Jenkins, SOAP UI, JIRA, Agile, Maven, XPATH, Firebug, HTML, CSS, Eclipse, SQL, Windows, Mainframe’s reflection screens, Excel.

Client: Edward Jones Investment Management: (St. Louis, MO) SEP 2017 to May 2018

Role: SDET

Project description: The project involved Account Migration for Hedge Fund Accounts, Compliance Specific accounts, and Mutual Funds. Intraday Cash updates for Transfer Agents, Custom Cash Plugs, and Hedge fund related Subscription Reports were also part of the project. Explored various technicalities involved in Hedge Funds (Cash Plugs, Prime Brokers, Hierarchies, Trading), Mutual Funds, Intraday Cash from TA, Options Assignment, Exercises and Expirations, Fixed Income Instruments - Credit Default Swaps management and accounting confirmation.

Responsibilities:

Evaluate and analyze Business Requirements, Functional Specification documents.

Implemented UI Automator viewer in Appium to inspect elements in mobile applications.

Implemented Automated execution of tests (nightly and need-based) using Maven and Jenkins.

Configured Selenium WebDriver, and Maven tool and created Selenium automation scripts in Java using TestNG before agile release.

Created and assisted with the Automation using Selenium with Java scripting to test cases on multiple supported platforms to uncover regression and OS-specific bugs at an early stage that is cost-effective and avoids changes to code late in the test cycle that could potentially delay a release to the customer.

Developed and executed test plans, cases, and matrices utilizing QA best practices and standards.

Created automation framework in Selenium WebDriver using a behavior-driven approach like Cucumber.

Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository systems like GitHub.

Followed Agile testing methodology, participated in daily SCRUM meetings, and tested each SPRINT deliverable.

Scripting the test cases for regression using Selenium WebDriver using Java worked in an Agile environment, able to accommodate and test the newly proposed changes during the release.

Involved in designing and implementing BDD Framework for Selenium WebDriver.

Heavy TestNG and Selenium coding in JAVA using IntelliJ and MARS Eclipse IDEs.

Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool. Used Java/TestNG to run the Cucumber feature and scenarios and generate reports daily. Testing JavaScript web-based applications.

Well-versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, and partial Link text to test both web and mobile applications.

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming.

Modify Updating of Automation scripts and execution of multiple browsers. Developed Test cases manually.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber. Experience in Expanding BDD Scenarios in cucumber using Gherkin Language.

Implemented mobile automation frameworks using Appium.

Created XML-based test suit and integrated with Jenkins Server to execute automation scripts regularly by scheduling Jenkins jobs in different test environments with different test configurations.

Used XPath to work with dynamic and static objects in Selenium. Performed Automation for regression using Selenium WebDriver Tested request and response XML's based web services interfaces using Soap UI and inserted X-path assertions. Created Test suites, Test cases, and steps in SOAP UI Tool.

Created automation scripts in SOAP UI using JavaScript for web services testing.

Used Quality Center and JIRA for bug tracking and reporting; also followed up with the development team to verify bug fixes and update bug status.

Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server, and SQL and performed Database testing, including data integrity and validation.

Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables and cubes.

Environment: Java, Selenium Web Driver, TestNG, Jenkins, SOAP UI, JIRA, Agile, Maven, XPATH, Firebug, HTML, CSS, Eclipse, SQL, Windows, Appium cloud AWS.

Client: Well Care Health Plans Inc. May 2014 to Dec 2015

Role: Role: SR. Automation Engineer

Project description: The project was to develop applications that accept medical claims, Dental claims, Pharmacy claims, and vision claims from different vendors and route the claims into Batch Adjudication System and Online Adjudication. Here the Batch Adjudication System automatically adjudicates the claims and sends the files to the Payment department. Examiners in the Online Adjudication system will check the files and then move the claims to the Payment department.

Responsibilities:

Analyzing requirements, test scenarios identification based on Functional and business requirements, and User Stories.

Performed manual and Front-end Web-based Functionality testing for Smoke, Regression, Integration, and System testing.

Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.

Performed Data driven testing using Selenium WebDriver and TestNG functions, which read data from property and XML files.

Worked in creation, preparation, and conducted quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Designed Test Suite, Test Cases, and Test Scenarios for functional modules.

Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.

Developed and executed automation test scripts that leverage black box testing across functions.

Performed Cross browser compatibility testing on Chrome, Firefox, and IE browsers using TestNG.

Performed Selenium Synchronization using Explicit& Implicit waits.

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

Developed automated scripts using Selenium WebDriver, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.

Executed scripts on multiple browsers simultaneously using Selenium Grid.

Developed Step definitions for the scenarios defined in the features file and used JUnit annotations.

Used Jenkins tool for continuous integration (CI) of the builds.

Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implementation improvement actions for next iterations.

Involved in Defect Management, Defect Review, and Defect Status Reporting.

Identifying, logging, tracking, and escalating bugs using JIRA.

Maintained QA/Test environments and assisted in build and deploy activities.

Environment: Selenium, JUnit, HTML, SQL, SVN, XPath, Jenkins, JIRA, POM, ECLIPSE, TestNG, Microsoft EXCEL, API TESTING, UAT, Cloud AWS,OMS.

Client: AT&T Wireless, Mar 2013 to Feb 2014

Role: QA Analyst

Project Description: AT&T Wireless is a wholly owned subsidiary of AT&T Communications, offering telecommunication products and services through www.AT&T.com. The SHOP category allows the users to shop for phones & devices, plans & services, accessories, deals, etc. We implemented selenium to automate the shop process in AT&T.com and gave support for various releases.

Responsibilities:

Overall and release activity of an internal Web Content Management application for the management of websites.

Developed and executed application software testing such as functional, integration, and regression testing to ensure the quality of WSI websites and related systems.

Developed a responsive web application integrating Bootstrap with Angular JS.

Defined and tracked quality assurance metrics such as defects, defect counts, test results, and test status using a QC defect tracking system.

Using CI/CD has implemented continuous automating using Jenkins, etc.

Executed the UNIX shell scripts that invoked SQL loader to load data into tables.

Designed and automated the Web Content Management application using Selenium RC/IDE. Maintained the Selenium scripts for automation. Involved in Web Services Automation Testing.

Performed Integration testing and End to End testing of the entire application. Participated in quality audits across the various IT functions to ensure quality standards, procedures, and Agile methodologies were being followed.

Checked for Data integrity while migrating Spectra data into XML. Acted as an internal quality consultant to advise or influence business or technical partners.

Follow up with the Development team on defect resolution. Updating daily status to Release Manager includes issues, action items, defect status, etc.

Develop programs to automate the testing of the controller in CI/CD environment using Python, Java, Bash script, Git, Linux command line, Java Script

Environment: Selenium RC and Selenium IDE, Windows & UNIX, Mac OS, QC bug tracking system, MySQL, OMS.

Client: Aspire (ICICI Bank), Bengaluru, India Jan 2012 to Jan 2013

Role: Java /Programmer Analyst

Project Description: ICICI Bank is an Indian banking and financial services company. Enabling the auto payment mode of their cards for a user is also tested on the other hand. All other functionalities related to a credit card for a customer were tested on all kind of browsers and devices.

Responsibilities:

Developed web-based applications using JSP, HTML, AJAX, and JavaScript.

Used Eclipse IDE for Java coding.

Implemented the MVC model for the web application using the Struts framework.

Involved in the front-end coding using Struts concepts like Action classes, Tiles framework, and Dynamic Action Form Beans.

Used Struts Tiles to design the layout of the pages.

The JavaScript performs client-side validations developed in the Struts framework.

Involved in programming several JSP tags using Struts Tag lib component to modularize and streamline web pages.

Created XML files to enable users to access the system.

Created the stored procedures for inserting and updating the data in the database.

Developed and implemented the business logic component in the middle tier using JDBC and EJB framework, including stateless session classes and Entity bean classes.

Tested and debugged rigorously using JUnit.

Built the application using ANT.

Deployed the application on Web Logic Server.

Involved in the performance tuning sessions and suggested a few performance improvement techniques, such as caching.

Used SQL queries to perform the back-end testing on Oracle.

Conducted regression testing after every new build.

Worked with users on User Acceptance Testing.

Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.



Contact this candidate