Post Job Free
Sign in

sr.qa automationengineer

Location:
United States
Salary:
$58/hr
Posted:
July 20, 2021

Contact this candidate

Resume:

SUJATHA D

Software Development Engineer in Test – SDET

*******@******************.*** Phone: 469-***-****

8+ years of professional experience as a Senior QA Automation Engineer in all the phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC). Skilled in different programming and testing technologies like Java, Selenium, Cucumber, SOAPUI, REST ASSURED, Appium with diversified experience in serving various domains like Banking, Retail, Frieght & Logistics, and Insurance.

Professional Summary

Able to maintain the highest level of quality assurance best practices using QA Standards, and Knowledge of SDLC, STLC and software development methodologies such as Waterfall model and Agile model.

Good experience in OOPs using Core Java and extensively used Classes, Objects, Inheritance, Polymorphism, Exception Handling, Packages, Collections.

Experience in performing the automation of web applications using Selenium WebDriver, Selenium Grid, Java, TestNG Maven.

Experience in working with Selenium Grid which is a part of selenium suite that specializes in running tests across different Browsers, Operating systems and machines in parallel.

Extensively used Selenium APIs such as Take Screenshot for capturing failed test cases and important checkpoints, Select for selecting dropdowns value, Actions for various keyboard and mouse movements .

Well acquainted with selenium synchronization techniques like Explicit, Implicit and Fluent Waits.

Implemented test automation for handling Popup windows and Alerts using web Driver Window Handles and Alert interface.

Identified elements using various locator techniques like id, name, class, linkText, partialLinkText, xpath, css.

Used Auto It tool for automation of window based components which is not possible by selenium.

Used selenium WebDriver and TestNG for parallel execution of test cases by creating groups, parameters categorizing test cases and configuring it in the TestNG.xml file.

Performed Cross browser testing for different browsers like chrome, firefox, IE and Operating systems like windows, linux and mac using TestNG, Java and Selenium

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG attributes like Groups, parameters.

Experienced in using Apache POI to read the data from external sources in order to feed locators into the test script.

Designed, developed and implemented automation frameworks like keyword Driven Framework, Data Driven Framework, and Page Object Model (POM).

Experienced in BDD using Cucumber in Gherkin format by creating feature files, step- definitions and runner classes.

Used Emulators for Android and Simulators for IOS platforms apart from real devices.

Used Native and Web mobile applications.

Used APPIUM Desktop and APPIUM Inspector to inspect the mobile elements and test the mobile applications.

We have tested Android Studio for Android platform and X code for IOS platform.

Proficient in developing the automation scripts using Appium for mobile applications, Developed Automation test scripts for Android devices.

Strong knowledge on web services and hands-on experience in validating SOAP and RESTFUL web services using tools like SOAPUI, Postman.

Performed Groovy scripting for creating the dynamic mock responses and for dynamic execution of the test steps.

Performed Web services testing using java libraries like Rest Assured, Apache Http Client.

Experience in Data Base/Backend testing using SQL queries for data design, data validation, and data integrity testing using JDBC.

Experience in using defect tracking tools like Jira, Bug Zilla and Rally.

Used Log4j to maintain Log files and debugging of automation scripts and web applications.

Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.

Identified and measured severity, and document deficiencies in software functionality, and accurately reported deficiencies to programming agencies.

Maintained, updated, and executed Functional Testing scripts and scenarios to ensure that individual software modifications function as expected.

Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.

Expertise in creating Test cases, Test scripts, Test plan, Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

Involved in Writing, Updating and maintaining the Test documents for various stages of Testing for reference and auditing purpose

Assist in User Acceptance testing when necessary and recommend changes for use by location users once the software meets the business requirements.

Excellent Organization, Analytical and Problem-Solving skills and ability to quickly learn new technologies.

Technical Skills

Testing Tools

Selenium WebDriver, TestNG, Selenium Server, Selenium RC, Selenium Grid, JUnit, Cucumber, SOAPUI, REST ASSURED, Appium,Postman,log4j,AutoIT

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC, BDD, TDD

Languages

Java, HTML, XML, Gherkin, JAVA Script, Ajax, CSS, Json

IDE

Eclipse, SQL Developer

Test Framework

Keyword Driven, Data Driven, Page Object Model (POM), Behavior Driven Development (BDD),TEST NG

Web Debugging Tool

XPath, Firepath, Firebug

Bug Tracking Tools

JIRA, Bugzilla

Test build, Integration Tools

Maven, Jenkins, SVN, Git

Databases

SQL Server, Oracle, MS Access, MySQL

Operating Systems

Windows (XP, Vista & 7, 8,10) Linux, UNIX

MS Office tools

Outlook, Word, Excel, PowerPoint

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Mobile Testing

Android, iOS

Certifications: Pega Certified Systems Architect (CSA).

Education: Bachelor of Engineering in Computer Science (2004), VT University (VTU), KA, India

Work Experience

Client

UPS

Location

Louisville,KY

Role

QA Analyst

Duration

July 2019-Present

Description: UPS is the world’s largest package delivery company, began more than a century ago with a $ 100 loan to jumpstart a tiny messenger service. Network Planning Tool that combines advanced analytics, artificial intelligence and

operations research to coordinate ground, air and rail traffic more efficiently between hubs to make the best use of sortation capacity. UPS recently built an online platform that combines machine learning and advanced analytics. This app called Network Planning Tools (NPT) lets the company engineers view activity at UPS facilities around the world and route shipments to the ones with the most capacity. This empowers UPS to offer more reliable service to customer.

Roles/Responsibilities:

Analyzed the user/business requirements and functional specs documents of various interfaces and involved in testing them and automated them as required.

Wrote and analyzed user stories and participated in Sprint planning and Scrum Meetings and developed Test scenarios, Test cases and Test data.

Developed Test Plan and Test cases based on user stories (Functional requirements) using HP Quality Center.

Executed Test cases and complete QA testing life cycle.

Created and enhanced numerous test scripts to handle changes in objects, in application’s GUI and in testing environment using Selenium WebDriver.

Performed Selenium Synchronization using Explicit & Implicit waits.

Worked on Selenium GUI Object/element verification through XPath, CSS locators

Performed Cross browser testing for different browsers like chrome, firefox, IE and Operating systems like windows, linux and mac using TestNG, Java and Selenium

Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.

Used selenium WebDriver and TestNG for parallel execution of test cases by creating groups, parameters categorizing test cases and configuring it in the TestNG.xml file.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG attributes like Groups, parameters.

Used Chrome developer tools and Firebug for element identification while creating Page Object Repository.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver, and Cucumber.

Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test .

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Developed Test Scripts to implement Scenario, Scenario outline and Step Definitions using BDD (Behavior Driven Development) in Cucumber

Performed the Behavior Driven Development (BDD) of the web application functionality using Gherkin features, scenarios.

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

Tested Web Services, Validated Request and Response XML, Restful calls, Soap calls using SOAPUI tool.

Reported the defects. Involved in complete defect life cycle from creating new defect, assigning to responsible developers based on the module, retest, close and reopen etc.

Used Jira to keep track of bugs to reduce downtime, increase productivity, and Communication.

Conducted backend testing using SQL queries to validate and retrieve data from the database for executing user-specific test cases.

Prepared test cases for Positive and Negative test scenarios as referred in the User Stories keeping in mind Boundary Value Limitations and Equivalence classes.

Created and maintained the Traceability Matrix for all the requirements.

Worked with developers to update the defects, resolve them and track their status using JIRA.

Tested consumer Android Mobile App in different Kinds of Android Mobile Devices, both real and virtual using Appium.

Integrated Appium with Sauce Labs for distributing tests on the cloud.

Used APPIUM Desktop and APPIUM Inspector to inspect the mobile elements and test the mobile applications.

We have tested Android Studio for Android platform and X code for IOS platform.

Experience in RESTFULL Web Service Testing using Rest Assured Framework and validated JSON formatted data, XML formatted data and different http status codes.

Performed API testing using REST ASSURED in BDD approach.

Experience in Authentication API’S like Basic/Digest and Bearer Token using REST ASSURED.

Performed functional testing of RESTFUL Web Services using SOAPUI Tool.

Tested SOAP and REST web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in SOAPUI.

Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Good understanding of SOA [Restful Protocol] in terms of monolithic and microservices architecture.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending

Environment: Java, Selenium WebDriver, Selenium GRID, REST ASSURED, SoapUI, Cucumber, BDD, Agile, Jira, Maven, XPath, Eclipse, Manual testing, JDBC,SQL Server, MySQL, HTML, XML, JSON, GIT, TestNG, Jenkins.

Client

Philips Medical

Location

Cambridge MA

Role

QA Analyst

Duration

Jan 2018-June 2019

Description: Philips Healthcare is one of the Medical Equipment Manufacturing Company. Their product line includes best-in-class technologies in X-ray, ultrasound, magnetic resonance, computed tomography, nuclear medicine, PET, radiation oncology systems, patient monitoring, and information management and resuscitation products.

Roles/Responsibilities:

Actively Participated in requirement gathering from end Users, Responsible for writing

functional Specifications and design documents.

Analyzed business requirements, system requirements, and data mapping requirement

specifications interacting with client, developers and QA team.

Created and implemented Test Plan and Test Strategy Document outlining the scope,

objectives, timeline 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 the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.

Developed Selenium test cases using TestNG framework.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG attributes like Groups, parameters.

Developed Automation scripts for new enhancements using Selenium WebDriver and

TestNG.

Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE,

design of automation test

Used Cucumber automated testing to test new and existing functionality.

Developed Test Scripts to implement Scenario, Scenario outline and Step Definitions using BDD (Behavior Driven Development) in Cucumber.

Performed the Behavior Driven Development (BDD) of the web application functionality using Gherkin features, scenarios.

Experience in RESTFULL Web Service Testing using Rest Assured Framework and validated JSON formatted data, XML formatted data and different http status codes.

Performed API testing using REST ASSURED in BDD approach.

Experience in Authentication API’S like Basic/Digest and Bearer Token using REST ASSURED.

Performed functional testing of RESTFUL Web Services using SOAPUI Tool

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools

(Jenkins) for nightly batch run of the Script.

Implemented Data-Driven test to verify the same functionality with multiple sets of data.

Defect testing and exploratory testing/Ad-hoc testing was performed after each build.

Performed UI testing, Database testing after reviewing the story cards and database

diagram.

Worked closely with development and project management teams for effective defect

management and verify resolved bugs and track enhancements made to product.

Reported the bugs, Email notifications to the developers using JIRA.

Worked with developer to reproduce the bugs and to resolve usability issues during UAT.

Created Regression Document to track and report testing activities during each phase of

testing, including testing results, test case coverage, required resources, logged defects

and their status, performance baselines.

Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting

with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium Web Driver, Jenkins, Maven, Cucumber, Rest Assured, Eclipse, SQL, JIRA, QC (Quality Center), TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.

Client

Anthem

Role

QA Test Engineer

Location

Atlanta, GA

Duration

Jul 2016- Dec 2017

Description: Anthem is working to transform health care with trusted and caring solutions. Our health plan companies deliver quality products and services that give their members access to care they need. With nearly 70 million people served by its affiliated companies including more than 38 million enrolled in its family if health plans.

Roles/Responsibilities:

●Review Functional requirements and use case document to understand the business logic, application requirements and technical aspects of the system.

●Participated in daily scrum, sprint grooming, planning and review meetings.

●Utilize CSS selectors, IDs and customized dynamic XPaths to locate elements on Web pages while developing automation framework using Selenium WebDriver and JAVA.

●Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG and Java.

●Created and enhanced numerous test scripts to handle changes in objects, in applications GUI and in testing environment using Selenium WebDriver for regression test coverage.

●Design and develop data driven framework using Selenium WebDriver, TestNG and Apache POI.

●Created Selenium WebDriver automation scripts using Java to validate new functionalities and update existing scripts for upgraded functionalities on various browsers.

●Used Maven to build and run the Selenium automation framework.

●Involved in Continuous Integration of automation frameworks with Jenkins.

●Integrated test suites to Jenkins to execute them automatically after every successful deployment.

●Worked on Data Driver Framework for automation test scripts.

●Used Git Bucket as code repository to manage code reviews.

●Created manual test cases, reviewed with different stakeholders to validate the functionality.

●Attend the BRI (Business Requirement Identification) meeting to understand the business requirements.

●Review database test cases according to assigned requirements to validate reports by retrieving data with SQL queries from Oracle databases.

Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, XPath, Eclipse, HTML, CSS, JavaScript, XML, SQL, Agile, Oracle

Client

Wells Fargo

Role

QA Tester

Location

Danbury, CT

Duration

Aug 2015 – Jun 2016

Description: Wells Fargo is a diversified financial services company providing banking, insurance, wealth management and estate planning, investments, mortgage and consumer finance. Default Workflow is a mortgage related workflow application that captures loan details related to investor, borrower, property information apart from other lien information and displays the overall case (loan) status as new/pending/resolved with status code based on the progress of workflow.

Roles/Responsibilities:

●Well-versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

●Conducted the Functional, System, Integration, Regression, UAT and Sanity testing.

●Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and performed Regression testing to ensure that the code is not broken.

●Segregated Bugs based on severity and priority and maintained the log using Bugzilla.

●Involved in writing SQL queries for backend testing to verify the proper interaction between Pega workflow GUI (Graphical User Interface) and database.

●Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.

●Scripted SQL queries to verify data integrity and validate updated data for Test cases.

●Used SharePoint as the medium to upload the requested documents for the team.

●Escalated issues, risks, blocking defects, design questions/clarifications in person to all relevant parties immediately and constantly work on resolution.

●Sent testing progress report and detail status to the Resource Manager and Project Manager on regular basis.

●Participated in regular project status meetings related to testing phases.

Environment: Manual Testing, HP ALM Quality Center, MS Excel, Pega PRP,SQL.

Client

Pavitra Green Energy

Role

Junior QA Tester

Location

Hyderabad, India

Duration

May 2012 – Feb 2015

Description: Pavitra Green Energy is a solar energy solutions provider. It has 3 medium scale solar power installations/parks integrating power to the state electricity board grid. An application was developed to monitor load factor, apart from monitoring, invoicing, etc that can be monitored across different sites.

Roles/Responsibilities:

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

Involved in analyzing requirements documents.

Developed test strategy, test plan, test cases and test scenarios based on requirements Document.

Troubleshoot various software issues using debugging process and coding techniques.

Performed Functional testing manually.

Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.

Used Quality Center as a defect management tool.

Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.

Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.

Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Manual Testing, HP ALM Quality Center, MS Excel



Contact this candidate