Post Job Free

Resume

Sign in

Senior QA Automation Engineer

Location:
Elizabeth, NJ, 07208
Salary:
55$/hour
Posted:
March 07, 2019

Contact this candidate

Resume:

My Summary

•Senior QA Automation Engineer with 8+ years of experience in all phases of Software Testing Life Cycle (STLC), Skilled in different programming and testing technologies, utilizing automation tools like Web, API Testing with hands on experience in different technologies like JAVA, Selenium, Maven, Jenkins, Cucumber, SoapUI serving various domains such as Banking, Retail and E-Commerce, Healthcare.

•Complete understanding of Software Development Life Cycle (SDLC), Quality assurance concepts, and manual/automated testing techniques.

•Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and user stories.

•Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Grey Box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.

•Experience in structured software engineering experience (with emphasis in 508 Compliance testing) by writing test scripts and reporting of test results.

•Experience in Selenium Automation using Selenium IDE, Selenium WebDriver, Selenium Grid, Java, Test NG, POM framework, Jira and Eclipse.

•Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.

•Experienced in handling multiple windows, Alerts, Cookies and Pop-ups with Selenium.

•Hands-on experience in handling Ajax Asynchronous Elements and Java script executors to deal with hidden elements.

•Used Selenium WebDriver for Cross-Browser Testing across Chrome, Firefox, IE, Safari, to deal with alerts and pop-ups, take screenshots to report the bugs.

•Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin.

•Experienced in CICD- Pipeline & Jenkins.

•Experience in using the open source API testing tools like SOAPUI for functional.

•Solid knowledge on Selenium Web driver and Protractor automation tools. Hands-on experience developing new automation frameworks using Protractor.

•Good experience with Protractor, BDD (e.g Cucumber, Jasmine), Continuous Integration (e.g., Jenkins, Hudson) or Delivery

•Experience with Protractor for a functional automation frame work to automate the UI and functionality of the web applications.

•Tested Angular 2 Web Applications using Jasmine and Protractor Test Frame Works.

•Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.

•Experienced working with Appium for Mobile Testingof Android Apps. Used both real devices and virtual devices.

•Experienced in using finder mechanisms like CSS, XPath, Id, linkText, Partial linkText and name to find the Web Elements

•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.

•Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

•Experienced in using Maven, ANT build tools to manage framework dependency jar files.

•Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

•Worked on databases such as MS SQL Server, My SQL and JDBC connectors

•Generated test logs using Log4j Property file for various log levels.

•Experience in Selenium Automation using Selenium IDE, Selenium WebDriver, Selenium Grid, Java, Test NG, POM framework, Jira and Eclipse.

•Used Selenium WebDriver for Cross-Browser Testing across Chrome, Firefox, IE, Safari, to deal with alerts

•Proficient knowledge in various types of software Testing such as Usability Testing (UT), Smoke Testing, Sanity Testing, Positive and Negative Testing, Data Driven Testing, Regression Testing, Unit Testing, black box testing, white box testing and Integrated Testing.

My Technical Skills

Test Approaches

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

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, Protractor, Karma/Jasmine.

TestBuild&Integration

Tools

Maven, Jenkins, ANT

Frameworks

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

Programming Tools

JAVA, JavaScript, VB Script, Gherkin, SQL C, C++

Markup Languages

HTML, XML, XPath, CSS Selector

Databases

MySQL, Oracle, SQL Server, Mongo DB, No SQL

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows 7/8, UNIX, LINUX, Mac

Defect Tools

HP Quality Center, JIRA

MS Office Tools

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

Utilities

Eclipse, GITHUB, SVN, Firebug, Fire Path

Work Experience

Client: Anthem blue cross blue shield – Wallingford, CT.

Jan 2018 – Till Date.

Role: Senior QA Automation Engineer.

Responsibilities:

Primary duties include System, Integration, Regression and Data testing for D2L (Desire to Learn) application in an Agile development environment, to include execution, defect tracking, reporting and test team coordination.

Associated with Agile Testing (Scrum Process) methodology-based project, Test planning and coordinating for daily test manager purposes. on all SDLC phases.

Utilized Quality center for bug tracking and reporting, also followed up with development team to confirm bug fixes, and refresh bug status.

Worked with teams to implement and adopt application testing practices and expectations.

Solid Knowledge in Object Oriented Programming Concept such as -Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, Object, Static, non-Static variables methods etc.

Skilled in Manual Testing, Automated Testing, Documenting Test Results and logging/tracking defects.

Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD.

Involved in implementation of Test Automation Framework build utilizing Selenium WebDriver, TestNG and Maven technologies under Java platform using industry leading harness design patterns and approaches core Java programming abilities utilizing Eclipse IDE.

Used Selenium IDE as a record and playback tool to develop the initial HTML scripts, changed the HTML scripts to Java Code and added/modified for scenarios for the automated functional testing.

Used Selenium RC server for running the test scripts in multiple machines on various browsers in parallel through Selenium Grid (Hub and Nodes).

Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, and Firefox & Safari.

Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.

Used TestNG for testing framework. Executed the script deployment in TestNG framework through charge line and also integrated tests in Jenkins (Continuous Integration tool).

In charge of Setting up Web Services project using WSDL in Soap UI and provided setup help to other team members. Validated web services utilizing Groovy Scripts in Soap UI.

Solid knowledge in project building tool Maven, ANT.

Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Involved in preparing test cases using Selenium Web driver to validate all Popups, Browser navigations, Mouse Movements

Exposed to all phases of software development life cycle through Agile development process based on Scrum.

Good working experience in version control tool GIT and SVN.

Good experience in Manual and automation of Web Services (SOAP/REST) testing with SOAPUI, WSDL, XML, JSON.

Configured Maven for Java automation projects and developed Maven Project Object Model (POM).

Good working experience in continuous integration tool Jenkins.

Experience in developing framework using JUnit, TestNG and Page Object Model.

Good knowledge in Web Service testing using SOAP UI and Rest API. Understanding of web application communications and structure including HTTP, client/server interactions, and data access models.

Performed functional testing of SOAP and RESTFUL Web Services using SOAPUI Tool.

Generated weekly Status Reports to the team manager and participated in daily standup meetings, weekly Status Meetings and Scrum meetings with Team members, Team managers, Business analyst and Technical team and end-clients.

Participated in weekly QA status and project status meetings to report any defects and issues

Encountered in application.

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Java, HTML, CSS, X-path, SQL, Maven, SOAPUI, Appium, Cucumber, Protractor, TestNG, XML, Log 4j, Share point, Agile, Jira, Jenkins, Internet Explorer, Chrome, Mozilla Firefox, Cucumber, Gherkin, Java, UNIX, Linux, Windows XP, JavaScript, XML, Excel, SQL, Windows, Selenium.

Client: Data Scan Technologies - Atlanta, GA.

Sep 2015 – Nov 2017.

Role: QA Automation Engineer.

Responsibilities:

Involved in Agile testing, reviewed the stories and participated in Daily Scrum and Release Planning meeting.

Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.

Configured Web Driver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).

Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver and Java.

Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.

Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java.

Used Git for Version Control and Code Collaboration to manage code reviews.

Worked closely with Project Manager in project design and project plan using the Agile methodology.

Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.

Maintained the Selenium and JAVA Automation Code and Resources in GIT, SVN.

Served as an intricate team member in preparing Scope and Vision document. Helped manage scope and identify risks throughout the project life cycle.

Descriptive programming and Report generation using Selenium R.C and Web driver.

Converting scripts from one language to other using Selenium I.D.E.

Creating test plan and test cases as per requirements.

Ability to write, and execute automated tests using tools such as Selenium, Protractor.

Expand our end-to-end automated test coverage using Rspec, Protractor, etc.

Executing test cases to verify actual results against expected result.

Coordinated and controlled testing throughout entire Software Development Life Cycle (SDLC).

Performed Integration testing, End-to-End testing, Regression testing, Functional testing, and User Acceptance testing.

Involved in daily SCRUM project meetings to report testing progress.

Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.

Good experience in Manual and automation of Web Services (SOAP/REST) testing with SOAPUI, WSDL, XML, JSON.

Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.

Run tests by using Selenium remote control in different browsers.

Expertise in using different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.

Experience in Java programming language using IDE tool Eclipse and unit testing frameworks such as JUnit, TestNG Unit testing frameworks in creating test scripts, test suites and HTML reports.

Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.

Served as a coordinator for all testing activities on a project and wrote test cases to handle Alerts on the web page.

Environment: Selenium WebDriver, Eclipse, Oracle, HTML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA,

Maven, Cucumber, Appium, Selenium Grid.

Client: Capital One - Vienna, VA.

Feb 2014 - Aug 2015.

Role: Sr. Agile Quality Assurance Engineer

Responsibilities:

Actively involved in all stages of software development life cycle (SDLC), which includes requirement, analysis, design, development, testing and documentation, Agile/Scrum methodologies

Involved in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.

Manage life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.

Performed QA Automation testing, Integration and Regression testing activities for new releases in an End-to-End environment for Point of Sale application.

Performed functional testing of various components of POS system.

Performed integration testing of POS system with hardware peripherals.

Developed the automated test script for regression test suite in an application by using Selenium tool.

Created automation using Data Driven Framework with POM to test web application.

Worked on Selenium Grid for automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.

Developed test scripts to automate process of testing in Selenium WebDriver.

Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.

Dealt with Accessing Links & Tables using Selenium WebDriver

Experience dealing with Ajax requests in Selenium Web Driver using Synchronization.

Performed Structural Testing, Functional Testing and Non-functional Testing Database Testing

Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.

Setting the priority to the test cases using the TestNG framework.

Used various TestNG annotations like @Test, @Before Suite, @After Suite, @Before Test, @After Test, @Before Class, @After Class, @Before Method, @After Method.

Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.

Wrote Selenium script for taking screenshot and used Actions class to perform mouse and keyboard events.

Involved in automating the popups using the Alert interface.

Configured Jenkins build job for continuous Integration and for Regression Testing.

Involved in using Maven build tool to manage framework dependency jar files.

Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script. our online and mobile banking solution to best suit customer

Provided excellent customer service to customers with online banking and account issues

Assisted our clients with password resets and troubleshooting online technical issues.

Online Banking Enrollment.

Performed all bill pays inquiries through partnering with the online channel delivery team as well as our bill pay vendor.

Environment: JIRA, Selenium WebDriver, Appium, JMeter, API, JUnit, TestNG, Maven, Jenkins, Fire Path, Firebug, HTML, Internet Explorer, Chrome, Mozilla Firefox, Cucumber, Gherkin, Java, UNIX, Linux, Windows XP, JavaScript, XML, Excel, SQL, Windows, Selenium.

Client: Hollister Staffing - Boston, MA.

Oct 2012 – Jan 2014.

Role: QA Automation Engineer

Responsibilities:

Created Modular Driven Automation Framework from the Scratch.

Developed automated test scripts using Selenium and in Java Eclipse.

Involved in test cases review by development team, product management and modified the test cases based on their feedback.

Developed ANT based build scripts to run Selenium Automation.

Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.

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

Performed cross-browser testing.

Used Selenium GRID to execute test cases on multiple platforms.

Responsible for updating and maintenance of existing selenium scripts.

Performed testing on web services using SOAPUI with XML web services and SOAP.

Created positive and negative assertions based on the business requirements.

Performed Data Driven testing using SOAPUI.

Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.

Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for account creation.

Good experience in testing both SOAP and REST services using SOAP UI and Tested both XML and JSON formats.

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

Extensively involved in resolving bugs fixes with Development Team.

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

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

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

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Java, FireBug, FirePath, HTML, CSS, X-path, SQL, Ant, SOAPUI, TestNG, XML, JIRA, Jenkins.

Client: Apttus Software Pvt. Ltd - India.

Jun 2010 –Aug 2012.

Role: Selenium Tester

Responsibilities:

Optimized Selenium scripts for Regression testing of the application with various data sources and data types.

Participate in requirement review question/answer session and contribute in requirement gathering, clarification, consistency and completeness.

Attend iteration planning meeting to size up the stories with points, break out the requirement, to estimate tasks and testing effort in completing product backlog within the current iteration timeframe and team velocity.

Knowledge from working with high-traffic websites.

Understood the E-tail business processes such as marketing, merchandising, payment processing, logistics, reverse logistics, and customer service.

Participated in writing test-related documentation such as test plans and test cases.

Developed Record/Playback using selenium IDE.

Exported the test reports form selenium IDE to different programming languages.

Prepare test plan/test cases for grid re-design, gift card purchase, coupon re-write phase I and II projects from the user stories, use cases, business and system requirement (SRS). Prepare test machines and deploy builds, execute test cases, bug reporting and resolving issues by pairing up with the developers.

Author automated test scripts for functional and regression testing using Selenium IDE/RC alongside manual scripts to reduce manual effort and increase test coverage toward the end of each iteration.

Participate in iteration retrospective meeting to discuss previous iteration' s success, failure and recommend process improvements for next iteration.

Environment: Agile, Windows, Selenium IDE, selenium web driver, IE, Firefox, XPath, Selenium IDE/RC, Firebug, MS-office, and JIRA



Contact this candidate