We provide IT Staff Augmentation Services!

Lead Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IllinoiS

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Web based applications.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Proficient on Automation tools like Selenium Web Driver, Selenium grid, TestNG, Junit, Ant, Maven, Jenkins, Cucumber and for testing Client Server and Web based Applications.
  • Experience in developing automation test framework with Selenium using Java and Mobile App Test Automation using Selenium Web driver and Appium.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Extensive knowledge of working with Selenium Page Object Model, Page Factory Pattern, JUnit, TestNG Framework, Robot Framework (Python), ANT, Maven, Cucumber, Jenkins, Angular2, Jasmine, Mocha, Chai, MVC architecture and version controlling with Git and BitBucket.
  • Proficient in setting up building up a Robust Selenium Automation Framework in Windows, Mac or Linux environment from scratch.
  • Experienced with Test Driven Development (TDD), Behavior Driven Development (BDD), step - definition, feature files using Cucumber and Gherkin.
  • Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA etc.
  • Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Strong expertise in lifecycle methodologies like Rational Unified Process (RUP), Waterfall, Spiral, Agile Models and TDD (Test Driven Development), BDD methodology.
  • Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Good knowledge on Object Oriented Programming (OOPS) concept and experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium RC, Selenium WebDriver, SpecFlow, Rest Assured, PageObject, Quality Center 10.0, Quick Test Pro(QTP), Test Link, Postman, SoapUI, Nightwatch.js, Rest Assured, Test Manager, Cucumber, Jenkins, Jmeter, ALM, HP Load Runner, Cognos, Gatling, SOASTA.

Programming Languages: C, C++, JAVA, J2EE, Python, SQL, PL/SQL, VB Script, Java Script, HTML, XML.

IDE: Eclipse, SQL Developer.

Test Framework: JUnit, TestNG, Data Driven Framework, MVC.

Web Debugging Tool: Xpath, CSS, Firepath, Firebug, Web debugger.

Build Tool: Ant, Maven.

Agile: Scrum, Waterfall.

Bug Tracking Tools: JIRA, Rational ClearQuest, Bugzilla, HP ALM 11, Quality Center(QC).

Operating Systems: Windows (XP, Vista & 7, 8), Unix, Linux, Mac.

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera.

Databases: SQL Server, MS Access, Oracle, MySQL, MongoDB, IBM DB2.

Integration Tools: Jenkins, Microsoft Visual Studio, Maven and Octopus

Source Version Control Tool: Subversion (SVN), Git, GitHub, StarTeam.

Application: VMware, Microsoft Office, Word, Excel, PowerPoint, Outlook.

Some Other Tools: JMeter, JDBC.

Project Management Tool: PPM, Clarity PPM.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, Illinois

Lead QA Automation Engineer

Responsibilities:

  • Working as part of high performing Agile Team to deliver new Web-based Accounting & Workstream product to end users
  • Participated in SAFe Agile Program: Release and Iteration planning /grooming sessions with Product owners, Business Users, Developers and QA
  • Estimated testing hours and Story Points for User stories in every iteration for testing activities including UI Automation, Service Automation and Adhoc Testing based on resource capacity
  • Developed UI Automation Architecture using Coded UI and Selenium Web Driver utilizing Page Object Model
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories and tested web services.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and GitHub .
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite and also contributed to the functional automation suite for sanity, smoke, and regression runs using Selenium .
  • Designed automation test architecture for Service Level tests: WCF Services and RESTful API’s (Synchronous and Asynchronous), Azure Search API
  • Utilized source control tools like VSTS, TFS for UI and Service Automatio n and Rally for Agile Activities
  • Mentored new QA members in the teams, tasked out User Stories for QA Activities and assign them to QA members as per the member’s interest and expertise
  • Involved in hiring process for QA Personnel in Cross Functional Agile teams and trained them with the Upstream QA Process
  • Owned CI Environment, Azure Test Environment for deploying new builds and maintaining data for Workstream and Search Platform applications
  • Owned Automation Backlog and Set up standards for QA Test Plans, UI Automation and Service Automation and reported to Sr. Manager and provided weekly QA Team status reports including automation coverage
  • Provided SME and performed code reviews for QA members during planning and execution of User Stories using Coded UI/ Service Testing and Adhoc Testing
  • Presented the User Stories to Business Owners before User Acceptance Testing and worked collaboratively with Developers, Business Users, Product Owners and UI/UX team in every iteration to resolve issues.
  • Handed Off User Story Automation work to downstream testing team and setting up the environment to execute the scripts

Environment: Agile, Coded UI, Rally, Visual Studio 2013, TFS, Selenium Web Driver, Angular JS, Bootstrap, JSON, REST API, WCF Services, Fiddler, SQL Server, MS Excel

Confidential ., Cincinnati, OH

Lead Selenium Automation QA Engineer

Responsibilities:

  • In volved in all business plans and created test strategies for all products. Also, developed QA test plan and created test cases based on the business specification and user requirements as specified in Quality Center by the BA team.
  • Followed Agile, TDD and BDD methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Designed & implemented a complete customized automated functional test framework including TDD, BDD, data driven, keyword driven, and hybrid using Java and Selenium WebDriver Maven, TestNG, Rest Assured, DB connection .
  • Implemented Page Object Design Pattern to design framework, enhancing test maintenance and reducing code duplication
  • Using the TestNG annotations, simplified the automation framework and used effectively through the release cycles and identified and created the automation regression test scripts using Selenium WebDriver .
  • Create customize report at runtime execution and send to automatic email report after test execution and send the report to all corresponding recipient.
  • Configured Sauce Labs for Cross Platform, Cross Browser and Cross Browser’s Versions Testing on Public traffic.
  • Performed System, Software, Regression, User Acceptance, Web Service testing for new releases and developed automation script for Smoke test and Regression test.
  • Configured Selenium Grid for parallel execution on multiple computers by IP and cross -Browser testing and configured Jenkins for continuous integration.
  • Developed automation Script to automate Data Base Using JDBC and Web Service for SOAP and REST service.
  • Configured test Environment to run all test in iPhone, iPad, Android and Tab and identified software errors and interacted with developers to resolve technical issues.
  • Work closely with Product Owner to understand all business logic and functionality to create generic function in automation framework.
  • Support deployment for all deployment, run Smoke test after Deployment and support team members for any technical issue.

Environment: Selenium Webdriver, STAF Driver, Android Driver, WebService, POM, Ant, Maven, Page object, Test NG, Java, GIT, Oracle, HTML, JSP, PSP, JSF, MYSQL, AJAX, UNIX.

Confidential, Edison, New Jersey

Lead Selenium Automation QA Engineer

Responsibilities:

  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium .
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories and tested web services using CA Lisa automated scripts
  • Experience in working with build tools like Jerkins, ANT, and Maven and execution of automated Test Scripts through Maven . Used Maven for building the WebDriver project.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Experience designing and deploying large scale distributed data processing systems with one or more technologies ( MySQL, Oracle, Cassandra, HBase, Redis, MongoDB, Hadoop, Spark, fluentd, etc ).
  • Integration of AWS cloud services with on-premise technologies from Microsoft, IBM, Oracle, HP, SAP etc
  • Perform black box and BDD gray box testing on API Rest Services on a Java platform and designed, developed and maintained Automated test scripts using UFT descriptive programming, VB.
  • Experience in development includes Java coding, WSO2 Suite Application Development, (ESB) Enterprise Service Bus, Application Server, Identity Server, Data Services.
  • Managed testing worth $12 Million annually for functional testing, regression testing, accessibility testing, automation, performance testing, operation readiness testing, mobility testing, security testing projects.
  • Worked as Performance Tester in creating the scripts for API and SOAP UI testing and analyse the performance bottleneck.
  • Familiarity with MySQL, Oracle, MongoDB, Cassandra or similar database technologies and strong track record of implementing AWS services in a variety of distributed computing environment.
  • Performed parameterization of the automated test scripts in LISA to check how the application performs against multiple sets of data.
  • Good knowledge on Object Oriented Programming (OOP ) concept and used Java coding for test case automation.
  • Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini) of a web based application to ensure that functionality works fine.
  • Led a team of four white box and two black box testers in the implementation of a comprehensive framework and worked in JBehave framework in BDD, configure stories and run stories.
  • Automating system level tasks using Ruby as a scripting language to drive workflows for file management also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG/Junit .
  • Experienced in implementing robust test cases. Integrated with Continuous Integration tools Jenkins and Hudson for running test on regular basis automatically.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approach.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool .
  • Implemented simulator for Mobile App Testing in Android Platform using Appium . Performed manual testing in physical devices emulator and IOS simulator.
  • Mobility Testing OPUS - Project, The One Point Universal System (OPUS) and experience in developing C++ services using web services architecture, SOAP, WSDL and XML .
  • Involved in Backend testing - Validated the data in the database by running SQL queries. Experienced using MongoDB.
  • Preparing test data from database by writing SQL queries. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from database.
  • Worked on Agile (SCRUM) Methodology and used JIRA, Bugzilla for defect tracking.

Environment: Java, Cucumber, Selenium, Appium, ITKO Lisa, ETL, C#, Maven 3.1.1, Quality Center, FitNesse, Gatling framework, Eclipse, Jasmine, SoapUI, Groovy, Robot Framework, postman, HTML, Jenkins, Miskito, TOSCA, JIRA, Bugzilla, Protractor, SQL, Python, Testing, Junit, VB Script, Fitness, Node JS, JDBC, BDD, TDD, JMeter, LoadRunner, Espresso, Robotium, Agile (SCRUM), Linux.

Confidential, New York, New York

Sr. Selenium Automation QA Engineer

Responsibilities:

  • Have designed and created a Fully Functional Selenium Testing Framework in Java using Industry Standards and Best Practices from scratch.
  • Maintaining an existing Functional Selenium Testing Framework built with Protractor, JavaScript and Jasmine, and converting them to current Java Framework.
  • Managing and maintaining Automation Framework to fully support DevOps to stop the unintended bugs or errors before they go in production.
  • Hands on working our JavaScript, Angular2, HTML5 and MongoDB based Live DashBoard application that is used to schedule, manage and track resources.
  • Converting time-consuming and repetitive manual test cases to automation to speed up the testing coverage and to keep up with the pace of Agile Development Process.
  • Run Test Scripts in parallel using Selenium Grid integrated with Continuous Integration Tool Jenkins CI.
  • Participating in Sprint Planning, Daily Stand-ups, and proactively working with other team members by mentoring, knowledge sharing and brainstorming to get things done.
  • Always keep end users in mind, and often recommending additional features improvements where feasible to optimize user experience.

Environments: Windows, Linux, MongoDB, HP ALM/QC 12.02, Selenium WebDriver, Grid, Jenkins CI, Docker, Gradle, Rancher, TypeScripts, Angular2, JavaScript, Protractor, Mocha, Jasmine, Chai, NPM, NodeJS, Jenkins, Rancher, JSON

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Performed the role of subject matter expert to assess non-functional testing requirements from clients and analyzed the business requirements, developed test plans and created test cases.
  • Developed BDD (Behaviour Driven Development) framework using Cucumber and Java for API testing
  • Used Cucumber for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and identifying test conditions.
  • Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and contributed in creation of framework.
  • Worked closely with the Business Analyst to define Feature files and led team of 10+ testers to work in an AGILE environment and participated in scrum.
  • Designed Feature file in Cucumber which consist of parameters i.e Feature, Scenario, Scenario Outline, Given, When and Then required for execution code and created different Hooks to make use of the Reusability concept in Cucumber
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Performed a variety of software testing including unit, functional, performance testing and tracked & managed defect in JIRA and integrated complete framework with CI Tool Jenkins for Scheduling the Test cases.
  • Perform load and stress testing on scenarios to analyze the performance of application using JMeter, Gatling tool and conduct end-to-end integration testing using Soasta tool

Environment: Java, Eclipse, Selenium WebDriver, JIRA, SOAPUI, Jenkins, JMeter, SQL, BDD, Agile, Cucumber, Gatling, SOASTA, Maven, TestNG, GIT, REST

Confidential

Selenium Automation QA Engineer

Responsibilities:

  • Reviewed all the Requirement documents, Functional Specification and Use Case documents and analyzed the use cases provided by analysts.
  • Developed automation framework with Selenium Web Driver, Core Java, Maven, Junit and automated applications like OIM Database, Target System - (vCDS, Root AD, Cleartrust) which simplified overall testing process
  • Developed test cases, test scenarios, test data according to specifications and involved in detecting bug, tracking the defects and also solving the application defects with developers.
  • Manually tested the application before going automation testing and developed automated tests using Selenium Web Driver to ensure consistency.
  • Experienced in using cloud-based services such as Amazon web services and developed test suite for all the Web service operations in the SOAP UI test tool.
  • Used Quality Center to manage the defects and testing process and reported testing results and issues in a timely manner to Project Manager and Lead QA Automation Engineer.
  • Delivered 26 initiatives in 7 releases using manual and automation testing and provided training on Core Java and Selenium to 10 manual testers across an account that saved hiring cost for automation testers

Environment: Manual Testing, Quality Center, MS SQL, OIM Database, Java, Selenium, J2EE, XML, SOAP UI, WebDriver, MS Office Tools, Windows XP.

We'd love your feedback!