Post Job Free

Resume

Sign in

Senior QA Automation Engineer

Location:
West Windsor Township, NJ
Posted:
August 09, 2017

Contact this candidate

Resume:

Sushanth Nalla

Senior QA Automation Engineer

Email: ac1qrd@r.postjobfree.com

Ph: +1-571-***-****

Location: Princeton Junction, NJ.

Senior QA Automation Engineer with around 8 years of experience in all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC), Explicitly in Agile. Developed Test Plans, Test Scenarios, and Test Cases with Test Data and Automation Test Scripts using Selenium. Great amount of experience in Automation and manual testing serving various diversified domains such as HealthCare, Banking and Insurance.

PROFESSIONAL SUMMARY

Experienced in various phases of Software Development (SDLC) and Testing Life Cycle (STLC), in both Waterfall Methodology and Agile Approach with SCRUM Framework.

Great amount of experience explicitly in Agile with Sprint planning, managing different sprints and road mapping towards the successful delivery of each sprint.

Involved in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Functional Testing and Unit Testing, User Acceptance Testing and Grey Box Testing.

Worked on end-to-end Application Life-cycle projects by participating in Requirement Analysis, Business Requirement Documentation & Analysis, execution, Defect tracking and Performing GAP Analysis and Test estimation.

Expertise in automation of Web-based application testing using Selenium Web driver, Selenium RC, Selenium Grid, Selenium IDE and Expertise in Cross-Browser and Compatibility Testing to see their behavior with different browsers and in different environments.

Master in developing Test Scenarios, Test Cases, Test Data, Test Reports and documenting in both Manual and Automation.

Expertise in dealing with open source tools like Selenium (IDE, WebDriver and Grid), SoapUI, Cucumber, JUnit, and Eclipse.

Experienced working with Automation Frameworks in maintaining Record, Playback, Keyword Driven, Data Driven, Hybrid and Page Object Models.

Sound Knowledge in working with Core Java and Collections framework, and integrating them into Selenium Scripts.

Used Excel Spreadsheets and Apache POI to process the spreadsheets in Application Framework and used Auto IT to upload files in Windows.

Identified GUI elements and perfect with different Selenium locators like ID, Class Name, Link Text, Name, Partial Link Text, TagName, XPath, CSS Selector and Javascript to create the scripts of Automation.

Used Selenium Take Screenshots for Bug Reporting. Debugging is done using Extent Reports to see reports library in TestNG.

Designed and Implemented Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.

Used Maven and Gradle as build and dependencies for projects.

Scheduled build using Continuous Integration tool Jenkins.

Experienced in back end testing. Involved in Database testing, Data Verification, Validation, Data integration.

Expertise to use Rally, Jira, Quality Center and Bugzilla for the test management and bug reporting.

Used Log4j to debug the defects that had effect on the Test Script.

Experienced grouping of Test cases, Test methods and Test Suites for functional and regression testing using TestNG Groups, Parameter and Data Provider.

Developed Selenium Synchronization using Implicit and Explicit Wait and Fluent Wait conditions.

Experience in developing test Scripts to implement the Test Cases, Scenarios, Steps, Step Definitions and Features for BDD (Behavior Driven Development), TDD (Test Driven development) and ATDD (Acceptance Test Driven Development) using Cucumber and Selenium.

Conversant using tools like GitHub for configuration management

Involved in using Perfecto and Appium for Mobile testing.

Good Knowledge on Web Service and Hands on experience in validating and testing Web Services using SOAPUI and REST Services.

Used Remote Webdriver and desired capabilities.

Performed assertions and parallel testing across various environments using Selenium grid.

Strong Communication skills and always been a great team player. Got opportunities to lead a team when ever necessary.

TECHNICAL SKILLS

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium IDE, Selenium RC, Web Driver, Selenium Grid, TestNG, Auto It, Appium, Cucumber, QC, SOAP UI.

Test Build& Integration Tools

Maven, Jenkins, GitHub.

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages

HTML, C, C++, Java, VB Script, Java Script, XML, CSS, Python, Gherkin.

Databases

MySQL, Oracle, SQL Server.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Operating Systems

Windows 7,8, 10, Ubuntu, Linux, Mac.

Defect Tools

JIRA, HP Quality Center, HP ALM, Rally.

MS Office Tools

MS Outlook, MS Word, Excel, PowerPoint, MS Access, Microsoft Project, MS One Note

Utilities

Eclipse, IntelliJ, Fire Bug, Fire Path.

WORK EXPERIENCE

NextGen Leads, San Diego, CA August 2016 – Current Senior QA Automation Engineer

Project Description:

NextGen Leads is a provider specialized in individual health, Medicare Supplement and Solar leads. The Project FirstQuoteHeatlh.com is a Web Application developed by NextGen leads puts end-user in touch with licensed, independent agents who offer free quotes on several types of health insurance plans. With the help of insurance professionals, you will compare quotes and sign up for a plan that works for end-user.

Responsibilities:

Worked in pure Agile Environment with Scrum Framework. Involved in Sprint planning, Review Sessions and Scrum meetings.

Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results. Validated all UI components, Popups, Browser navigations, Mouse Movements.

Worked with TestNG for Smoke Test and Regression Tests.

Executed Functional Testing, Integration Testing, System Testing.

Performed parallel and Cross Browser as Selenium, TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Took the Application Screenshots and copied the images whenever exceptions occurred.

Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, JavaScript, Cucumber, TestNG and XPath.

Used Hybrid Framework with Page Object Model (POM) approach and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.

Managed user stories and tasks using Jira as project management tool.

Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.

Managed the dependencies and jars using Maven.

Performed TDD (Test Driven Development) for the faster delivery of applications.

Maintained the Selenium & Java Automation Code and resources in source controls like GitHub, Jenkins for improvements and new features.

Performed black box testing, database testing, and web-based testing on several test phases.

Used Perfecto and Appium framework for testing mobile-based application.

Configured Hub and Node as a part of Selenium Grid.

Involved in Web services testing using SOAP UI Tool. Validated request and response XML.

Added assertions to validate the XML in Web services using SOAPUI and RESTFUL Web services.

Also Involved in checking performance of application.

Checked response code, response message and response body by API testing.

Verified the integration of various components in the applications and executed end-to-end testing.

Knowledge on BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Environment: Selenium WebDriver, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, Sql server, JavaScript Jira, Microsoft Office, TDD, BDD, Cucumber, Gherkin, Eclipse, GIT, JUnit, Maven, TestNG, Github, Perfecto, Agile.

Cigna, Bloomfield, CT June 2014 – July 2016

Senior Quality Engineer

Project Description:

Cigna is a global health service company and I worked on Internationl Medical Coverage For Individuals module. This project was to calculate the rate and get the premium based on the input data from the Data file. Premium will change depending on the Level of Coverage, Classification code, Location, and policy term. Active directory was extensively used to secure the information.

Responsibilities:

Worked in Agile/Scrum methodology performed agile testing to check entire functionality of application.

Understanding the business requirements and developed test cases to test the complete functionality of the application.

Involved and developed comprehensive Test Plans, Test Cases and Test Scripts.

Developed test plans by understanding the Business logic and User Requirements for Manual and Automation Testing.

Provided testing for native software on a variety of mobile devices to ensure compatibility of the devices.

Involved in writing Test Plan, which detailed the testing scope of applications. Hi-level test requirements and necessary resources.

Handled dynamically changing web elements and frames in selenium.

Used Firebug/Fire Path Add-on tools to constructed locators using Id, Name, CSS and X-Path.

Developed automation framework using Selenium Webdriver and developed test scripts.

Developed Data driven framework using Selenium with Java.

Tested the web pages manually as well as using Selenium automation tool.

Extensively used TestNg annotations for grouping test cases and running selenium test scripts.

Documented Test Cases corresponding to business rules and other operating conditions.

Involved in functionality testing, regression testing and system testing.

Performed in intensive Regression Testing with the help of data driven approach using Selenium Webdriver and apache POI.

Testing the application in various iOS and Android devices.

Responsible for SIT and UAT phases and led status/Defect management calls with stakeholders and product manager.

Used Log4j for logging the actions performed.

Performed Web services testing using SOAP UI.

Participated in UAT and worked with Rally for bug and defect tracking.

Analyzed user requirements, attended Change Request meetings to document changes and implemented procedures to test changes.

Wrote SQL queries extensively and queried databases (MySQL).

Used Auto IT for handling windows based popup’s.

Extensively worked on Sauce labs for testing applications in different environments.

Responsible for updating existing Test Cases against the change of requirements.

Created specific business scenarios to test as part of UAT.

Responsible for Backend testing and executing SQL queries.

Experienced in using GIT repository for source code management.

Updating the existing Maven files for building the test scripts.

Executing Test scripts automatically using CI tool Jenkins.

Environment: Selenium WebDriver, TestNg, MySQL, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, Rally, Microsoft Office, TDD, BDD, Cucumber, Gherkin, Eclipse, GIT, Sauce Labs, JUnit, Maven, TestNG, Agile.

ING Vysya Bank, Bangalore, India June 2012 – May 2014 Senior Quality Analyst

Project Description:

Corporate Central Payments project is an end to end payment process where payments are initiated and processed end to end. End users are provided with an online interface, Corporate Online Payments (COP) where they can view the billing statements and pay the payments using web interface.

Responsibilities:

Involved in gathering/analyzing the System Requirement Specification, user requirement, functional requirement and software design document.

Involved in all Agile meeting and groomed various user stories.

Monitored execution status of each application area, and escalate risks and issues to appropriate teams/resources to ensure timely resolution.

Provided oversight to ensure that defects found and corrected are retested comprehensively.

Enhanced product test coverage and quality by tracking test progress, analyze, monitor and maintain metrics.

Developed 3 tier applications according to client requirements.

Used JDBC for database connectivity.

Created test data/conduct database queries as required evaluating software functionality.

Developed standard templates for testing including System Test plan, and Requirement traceability matrix (RTM), Test Cases and defect documentation.

Involved in proactive communication to development team regarding the status and potential impacts on the delivery date and/or expected quality of the tasks and/or the projects.

Used java scripts with selenium for automation testing of web applications.

Facilitated resolution and communication with cross-functional team on issues and decisions.

Participated in peer reviews of functional specifications, application previews, and test plans/test cases.

Involved in writing SQL queries for database testing.

Performed Web Service testing with SOAP UI tool.

Designed Automation Framework (Data driven driven) using Selenium.

Used firebug and Firepath Firefox plug-in for writing XPaths.

Synchronized web driver by adding implicit waits, explicit waits.

Tested application in different types of environments using selenium grid.

Handled different kinds of elements in selenium like dynamically changing elements, mouse over, Static and dynamic drop downs, alerts, java alerts.

Designed, developed, and maintained automated script using selenium for regression testing.

Used HP ALM to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.

Communicated test results and collaborated with other teams to identify issues needing more analysis and specialized expertise.

Environment: Selenium Webdriver, IDE, TestNG, MySQL, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, ALM, Microsoft Office, Gherkin, Eclipse, Sauce Labs, JUnit, Maven, TestNG, Agile.

Happiest Minds Technologies, Bangalore, India. April 2011 – May 2012 Test Engineer

Project Description:

The PGA Tour is the organizer of the main professional golf toursplayed primarily by men in the United States and North America. It organizes most of the events on the flagship annual series of tournaments also known as the PGA Tour, as well as the Champions Tour. As part of happiest minds team, I was involved in the Testing the PGA Tour – Native Application for various mobile devices for July Systems.

Responsibilities:

Prepared and Executed Test Plan, Test Scenarios and Test Cases for the application as well as for the database verification based on the functional requirements.

Mobile application testing on, Android, and iOS platforms. Reviewed system requirements and created Test Case.

Investigated software bugs, logged them in Bugzilla and reported to developers. Involved in functional, system and regression testing.

Testing of Ad Integrations services such as Banner and Video ads on Mobile Devices.

Involved in Release Support- Release to QA, testing the release process.

Attended and Conducted several Walk-through sessions with the Business Analysts, Technical Analysts and Developers for better understanding of the application.

Documented Business requirements and reviewed detailed Design Document for the entire project

Test Case Execution i.e. testing the Website in iOS, Blackberry, Android & Windows Mobile devices.

Tested the application on iPhone v2.9 (supporting iOS 4.1 and above) and Android v1.6 (supporting OS 2.1 and above)

GUI Testing, Functional Testing, User Interface Testing and so on.

Clearly documented and/or communicated defects, fix successes, failures and status updates, responsible for consolidating the report based on Mobile Browsers tested for both touch and non-touch.

Estimate the testing effort by understanding the scope of the project thoroughly.

Involved in configuring the importing the components and configuring the sites for mobile web application.

Developing scripts for executing the regression test cases using Selenium.

Hands on Experience in Selenium IDE and Web Driver.

Environment: Java, JavaScript, HTML, CSS, Selenium IDE, Selenium Webdriver, Eclipse, Maven, Bugzilla, Windows, iOS, Android, Agile Methodology.

Bharti AXA Life, Bangalore, India March 2009 – April 2011

Manual Test Engineer

Project Description:

Bharti Axa is a life insurance player. It offers a range of innovative products and services that cater to specific insurance to customers. A web application has been developed for user to input the details and request a quote based on their needs. It has multiple modules such as Health plans, Investment plans, protection plans, savings plans, and riders plan. When User submits the data a representative will generate a quote and email the quote to user.

Responsibilities:

Reviewed requirement specifications and provided feedbacks.

Performed Manual Testing using Quality Center.

Analyzed system requirements specifications, developed Test Plans, Test Cases and Test Data for testing the Functionality, GUI, Usability, User Acceptance Criteria with both Positive and Negative scenarios. Focused on logical scenarios of the application.

Created and updated Test Cases in Excel sheets and generated Traceability Matrix.

Executed the Test Cases manually.

Wrote SQL queries against Oracle Database, analyzed and compared the result as well as the discrepancies.

Performed Database Testing by passing PL/SQL queries and also analyzed the Regression Test results before handing over to UAT.

Used Quality Center to define requirements, design test steps, run test set, track reports and identify Bugs.

Executed Test Cases and compared the actual/expected values. Generated pass/fail reports and updated using Quality Center.

Involved in User Acceptance Testing and responsible to report Bugs and Defects.

Prioritized Defects and monitored Bug fixing status. Retested Defects in the beginning of every sprint and reopened any Bug that is not fixed.

Participated in Bug fixing meetings with developers to validate the severity of the bugs and was responsible for tracking of the testing life cycle based on the testing results.

Maintained strong working relationship with teammates. Worked closely with the Developers.

Involved in documentation on maintaining and for future enhancements.

Communicated with Project Managers, QA Leads on a daily basis for improved testing efforts and sent Status Reports to the QA Director when needed.

Testing the Website ads in Desktop platforms such as Windows7, XP, Ubuntu, Mac and different browsers such as Firefox, Chrome, Safari and IE 7 and 8.

Environment: Manual Testing, Quality Center, Internet Explorer, Opera, Safari, HTML, Financial Services, MS office, Oracle, SQL Server, Windows XP, Waterfall.



Contact this candidate