We provide IT Staff Augmentation Services!

Automation Lead Tester/architect Resume

IL

PROFESSIONAL SUMMARY:

  • 14+ years of experience in the field of Software Testing and Quality Assurance for various Client server, Windows and W eb based applications. Expert in all phases of test life cycles, including requirements analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
  • Extensive expertise in Automation testing by designing hybrid/keyword/data driven and BDD frameworks and developing/executing the test scripts and analyzing results using testing tools/frameworks Selenium WebDriver, Jbehave, Cucumber, Selenium Grid, Appium, TestNG, Junit, Ant, Maven, Gradle, Quick Test Pro (QTP), Team Foundation Server (TFS), Quality Center, HP ALM, Sonatype Nexus Repository, Jenkins, Bitbucket, GIT, Jira, Zephyr/ZAPI, Extent Reports.
  • Extensive e xpertise in automating Web services (SOAP and Rest) using Rest Assured framework, HTTPClient, SOAP UI, Postman and Advanced Rest Client.
  • Good expertise in Mobile testing with Android, IOS, Windows and Blackberry devices.
  • Experienced in using Version Control Tools like GIT, Bitbucket and SVN as well as continuous integration tools like Jenkins .
  • Good understanding of Java OOPS concepts like inheritance, polymorphism and abstraction
  • Good experience in programming java to work with Excel sheets (Fillo, Apache POI), Oracle Database (jdbc driver), Java collections and designing automation frameworks.
  • Good expertise working in Onsite - Offshore model. Worked as a team lead and coordinated offshore team of size>5.
  • Good expertise in writing and executing SQL queries and good e xposure in working with the various relational databases like Oracle, SQL Server, MySQL etc.
  • Had exposure to the Rational Functional Tester (RFT) tool and developed automation scripts in java.
  • Good exposure to load testing using Jmeter by writing user scripts for multiple users .
  • Proficient in working with testing tools and carrying out Functionality Testing, GUI Testing, Systems Testing, Integration Testing, Black Box Testing, User Acceptance Testing, and Regression Testing of Client/Server, Web based applications.
  • Good Work experience in Financial, Mobile, Airlines, Ecommerce and GIS domain projects.
  • Very strong knowledge of SDLC & STLC , experienced in defining and implementing the test process across the projects right from the initial phase
  • Strong knowledge in working projects which includes the test methodologies like Scrum (Agile), Waterfall.
  • Experienced in preparation of Test Plans and Test strategies.
  • Good Knowledge on Bug Life Cycle like analyzing bugs, extensive interaction with developers and other team members in fixing errors. Experience in conducting the defect triage meeting and taking the running notes for the issue tracking with all the stake holders.
  • Involved in solving the complex quality assurance problems, providing solutions for various QA automation projects
  • Good team player with Good communication, interpersonal skills and an ability to work in challenging work products.

TECHNICAL SKILLS:

Test Methodologies: Agile and Waterfall

Test Management Tools: Jira, Jenkins, Team Foundation Server (TFS), Microsoft Test Manager, HP Quality Center 10.0 and ALM 11.0, BugZilla, Visual Source Safe, Rational Clear Quest

Languages/Scripting: Core Java, VB, VB Scripting, Java Scripting, SQL, HTML.

Testing Tools: Selenium WebDriver, Jbehave, Cucumber, Selenium Grid, Appium, TestNG, Junit, Ant, Maven, Gradle, Quick Test Pro (QTP), Team Foundation Server (TFS), Quality Center, HP ALM, Sonatype Nexus Repository, Jenkins, Bitbucket, GIT, Jira, Zephyr/ZAPI, Extent Reports, SOAPUI, RestAssured, HTTPClient, RFT with SAFS framework, Jmeter, Junit

Operating Systems: All Windows, Unix Basics, Android and IOS for Mobile testing

Other Tools: IntelliJ IDEA, Eclipse, TOAD, SQL Developer, MQMON (TIBCO Queues),Putty, Win SCP and JIRA

Databases: MS Access, SQL Server, MySQL, Oracle10g

PROFESSIONAL EXPERIENCE:

Confidential, IL

Automation Lead Tester/Architect

Responsibilities:

  • Working as a Team Lead/architect for all test automation projects at SurePayroll.
  • Managing 3-4 onsite resources and also coordinated with 5 offshore resources to handle automation projects.
  • Designed automation frameworks for web based applications (Selenium using Page Object Model) and web services (RestAssured framework).
  • Design, Develop and execute the automation scripts for SurePayroll web app using Selenium Web Driver
  • Performed Web Services testing for SOA services and validated XML request/response data using SOAPUI with Groovy scripting
  • Performed Web Services testing for Restful services using RestAssured framework and Postman.
  • Implemented Nexus Repository to keep the maven artifacts and custom libraries.
  • Worked on Zephy/ZAPI integration with Jira to integrate the automation results with Jira.
  • Integrated Extent Reports with the Selenium framework to produce pretty html reports.
  • Used Bitbucket for version control, gradle for dependencies and project management and Jenkins for job scheduling and Continuous Integraion (CI/CD).
  • Extensively work in agile/scrum environment, with daily scrum/stand up meeting, presentations and reviews.

Confidential, Chicago,IL

Selenium Automation Lead Tester

Responsibilities:

  • Design, Develop and execute the automation scripts for Zeus web app using Selenium Web Driver and Jbehave BDD framework.
  • Execute automation scripts as a nightly batch execution and reported defects/results to the team
  • Extensively work in agile environment, with daily scrum/stand up meeting, presentations and review, leading a team of 3 member’s testing activities
  • Interact with product management, project management and development teams to develop a strong understanding of the project and testing objectives.
  • Designed and created test conditions and scripts to address business and technical use cases.
  • Participated in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
  • Maintained the JAVA automation code and resources in Stash/GitHub over the time for improvements and new features
  • Configured Gradle and used it in the project as a build system for downloading dependency libraries and building the project.
  • Synchronized tests with implicit and explicit wait, Managed Ajax based components, to handles different windows.
  • Implemented logging with Log4J API to keep the track of execution.
  • Used Jenkins Continuous Integration tool to trigger the automation builds.
  • Performed Defect Tracking & Management in JIRA.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings

Environment: Jira, Jbehave, Selenium WebDriver, Git, Stash, Gradle, Maven, IntelliJ, Junit, TestNG, Log4j.

Confidential, IL

Senior QA Analyst.

Responsibilities:

  • Design, Develop and execute the Selenium automation scripts using Selenium Web Driver and Appium (Android and IOS)
  • Automated mobile web and mobile Android apps using appium on real devices.
  • Located elements using UIAutomatoreViewer and Chrome Inspector
  • Done parallel execution on multiple devices using the appium scripts
  • Used appActivity and appPackage capabilities to launch the Android app using appium
  • Used Android ADB commands to connect the devices implemented different automation frameworks like Page Objects model, Page Factory, Keyword Driven framework, Data Driven framework and Hybrid framework for testing various modules in m.sear.com
  • Utilized Cucumber BDD framework for the mobile web testing in Desktop.
  • Executed automation scripts in parallel on different environments/browsers using Selenium Grid and Maven and reported defects/results to the team
  • Maintained the Selenium & JAVA automation code and resources in SVN over the time for improvements and new features
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Synchronized tests with implicit and explicit wait, Managed Ajax based components, to handles different windows.
  • Implemented logging with Log4J API to keep the track of execution.
  • Used Jenkins Continuous Integration tool to trigger the automation builds.
  • Performed Defect Tracking & Management in JIRA.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings

Environment: Jira, IOS and Android devices, Selenium, Cucumber, Appium, SVN, GitHub.

Confidential, Chicago IL

QA Test Lead/ Onsite Offshore Coordinator

Responsibilities:

  • Working as Onsite Team Lead for the Merchandizing web services project.
  • Implemented automation test suite for the services using SOAP UI and VB script.
  • This project is following Agile Scrum approach and bi-weekly release model. Gathering the release specific requirements and make sure that team is working toward the Sprint targeted functionality.
  • Analyze, review of design documents and Functional/Business requirements to define functional test cases.
  • Defined the test strategy and test plan for the integration project (Incremental model development) and detailed the complete coverage of various test process involved.
  • Defined test case authoring approach to meet the continuous requirement change and to maintain the coverage of the newly adding functionalities within the Sprints.
  • Designing the Sprint specific test suites and uploading them into Microsoft Test Manager and Team Foundation Server (TFS).
  • Participating in day to day SCRUM in Agile environment meetings both on site and off shore teams to providing the day to day updates on the testing schedules.
  • Participating in Sprint retrospective meetings and give inputs & pain points from the QA perspective.

Environment: SOAP UI, VB Scripting, Team Foundation server, SQL, Oracle

Confidential, Chicago IL

QA Test Lead/ Onsite Offshore Coordinator

Responsibilities:

  • Worked as a Team Lead/ Onsite Offshore Coordinator for this project handling 6 members team at Offshore.
  • Recreated all Selenium scripts from scratch for replacing QTP scripts.
  • Developed Selenium automation test suite using Selenium Web Driver for united.com.
  • Execute the Selenium suites using Jenkins CI tool.
  • Review test cases and select test cases that can be automated.
  • Developed QTP automation scripts using VB Script and integrate within HP Quality Center/ALM.
  • Creating Shared object repository and reusable functional library using VB script.
  • Running the QTP automation test scripts from ALM Test Lab
  • Debugging the failed test cases and reporting the defects in ALM.
  • Verify the report logs for the failed/error tests
  • Built custom reporting functions to provide greater detail and granularity.
  • Prepare and schedule batch runs
  • Log bugs and following up to its closure in Quality Centre.
  • Performed Mobile testing on Android devices and IOS devices for United.COM mobile versions.
  • Worked on testing the data flow between the TIBCO EMS queues and MQ’s using MQMON and tested the BW processes for data conversion.
  • Preparing the Test Case Index Matrix and guiding the other team members in authoring the test cases.
  • Developing the typical re-usable scenarios which will be helpful for executing the complex scenarios.
  • Review of test cases authored by the team members. Preparation of Issues and clarifications sheet and communicating with Developers.
  • Prepared daily and weekly status reports and participated in the project review meetings.

Environment: Selenium, Jenkins, QTP, Quality Center, VB Scripting, MQMON, Java, SQL, Oracle, ALM, IOS and Android Os’s.

Confidential

Senior Software Engineer

Responsibilities:

  • Took the responsibility of a Point Of Contact for the Atlas module.
  • Analyzing and understanding the requirements and discovering the new validation rules for the digital maps.
  • Developing the automation scripts and building the automation test suite using Rational Functional Tester (using SAFS framework)
  • Running the automation regression suite on different versions of the build for validating daily changes done by the Development team.
  • Developed Automation test suite for the Query tool using Standalone RFT tool.

Environment: RFT, SAFS framework, Java, Quality Center9.0, JIRA, QTP.

Confidential

Software Engineer

Responsibilities:

  • Developed detailed Test Plan, TRTM (Test requirement traceability matrix) and Test Cases for the application through Quality Center.
  • Developed automation regression suite using QTP.
  • Developed End-to End business scenarios based on Business Documents.
  • Responsible for Executing Test cases and Reporting Defects in Defect Tracking Tools.
  • Performed Regression testing of overall application to ensure end-to-end usability.
  • Worked on Window based applications and web based applications.
  • Effectively involved in introduction of test Process Methodology and achieving the PCI first for this project.

Environment: Windows OS, QTP, Test Director, Quality Center, Source Safe, Bugzilla.

Hire Now