Qa Test Lead Resume
SUMMARY
- 13+ year experience as Automation Engineer in various domains like Ecommerce, Life sciences, GRC and Retail.
- In - depth knowledge of DevOps management methodologies and production deployment Configurations
- Skilled at Software Development Life Cycles and Agile Methodologies.
- Experience with Jenkins, Hudson as Continuous Integration / Continuous Deployment Tool and strong expertise with Ant and Maven Build Frameworks.
- Experience in Coordinate all Scrum Ceremonies including Sprint Planning, Daily Standups, Sprint retrospectives, Sprint Demos, Story Grooming, and Release Planning.
- Proficient in Build Installation using MobaXterm, Putty, Docker, Jenkins based on Customer environment and specifications.
- Skilled professional on Geb and Selenium Web Driver Frameworks.
- Very good hands skill on Appium Mobile Framework using Browser stack and GIGA FOX tools.
- Having knowledge on codeless Framework using Karate Framework.
- Very good hands on experience on API Automation using REST API framework.
- Proven ability in designing and creating automation frameworks using Java, Python, Selenium WebDriver, RC, Junit, TestNG, Maven, ANT, Hudson, Jenkins tools.
- Implemented Keyword, Data Driven framework, Hybrid framework, and advanced Framework Behavioral Driven Development (BDD).
- Experience in working with Test Driven development (TDD/BDD) by writing gherkins language in cucumber tool, creating Feature files, step definitions, Runner files .
- Automating Angular JS applications by using Protractor, Mocha, Jasmine and Karma using Java script.
- Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect”
- Expert on GIT in code check-ins, creating branches, Code merging, creating FORKS.
- Expert in Integrating the GIT, Jenkins setup and creating pipelines using Jenkins.
- Having very good skill in working on AWS cloud applications and testing applications using AWS EC2 and Storage management.
- Being an Agile minded certified person implemented early automation with unit functional components, this can be extended to form end to end scenarios with more and more features getting added as part of different sprints.
- Create Capability level automation suites to execute to provide the effective execution results that can be easily interpreted by functional teams.
- Having good knowledge on pipelining the Suites to get immediate code health check by creating the ease of maintenance and extended reusability across systems.
- Automated Automation suites using Jenkins and implemented CD/CI model Flexibility to support execution across multiple environment with single point configuration.
- Always monitor and add test scenarios into automation suites to cover end to end functionality by executing scheduled jobs from Jenkins and GIT integration to get flexibility to plan different types of test execution depending on the release with single point configuration.
- Extensively used Mercury Interactive Tools for testing the functional behavior of the application.
- Used external jars Jxl and Apache poi API's to get the test data from Excel sheets.
- Strong Experience in executing SQL queries to validate the data in the backend as part of Database Testing.
- Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
- Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.
- Validated the data from the source systems and different databases, by sending the requests Using Soap UI, Ready API and Rest web services then captured the response from them.
- Extensively used Quality Center for specifying requirements, updating Test Cases, application testing status reporting, maintaining Test scripts and observing traceability.
- Tested applications developed in Mainframe, Java, Python and Visual Basic and so on.
- Involved in analyzing business and technical requirements and workflow of Software Development Life Cycle-SDLC.
- Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
- Expertise in HTML, CSS, JavaScript, XML, AJAX, HTTP, Angular and jQuery
- Implemented end to end testing using RPA tools like TOSCA and UiPath
TECHNICAL SKILLS
Web/ Application Servers: Apache Tomcat, JBoss, Web logic
Web Services: SOAP, REST
Version Control Tools: SVN, Tortoise SVN, GIT
Source Code Management: Stash, GitHub, SVN
Scripting/Programing Languages: Python, C, SQL, Java Script, Angular JS, Node JS and HTML
Other Tools: Postman, JMeter, Putty, MobaXterm, WinSCP, NeoLoad
Frameworks: Geb, Selenium, Cucumber, Protractor, Jasmin, Mocha, Junit
Database: MySQL, MongoDB, SQL, SQL Server, NoSQL .
Cloud/Virtualization Technologies: Amazon Web Services (AWS), Confidential cloud.
CI Tools: Jenkins, Hudson
Build Tools: ANT, MAVEN, Gradle, Artifactory
Bug/Issue Tracking: JIRA, Bugzilla, Rally, HPALM, XRAY, ServiceNow
Analytical Tools: Splunk, Python, My SQL, Apache Spark, Excel
PROFESSIONAL EXPERIENCE
Confidential
QA Test Lead
Responsibilities:
- Lead 15 members team and helped the team in providing solutions on code.
- Enhanced the automation Code and taught team on smart coding techniques.
- As part of Automation COE member developed RPA frameworks and scripless frameworks
- Redesigned and consolidated all old major applications and make common applications which can serve the customers and users from both the companies.
- Involved reducing the time taken for auto reporting a network problem.
- Worked with the team to bring ourselves up to speed with Agile Software Development and Scrum Methodology.
- Participated in Backlog grooming to improve the details of the user stories.
- Constant’s communication and Knowledge transfer to all teammates about the overall project objectives and scope of releases.
- Interacted with Scrum masters, Product owners, Developers and Architects to identify new user stories and to implement the identified stories.
- Provided thought leadership and primary development in the development of test and infrastructure automation.
- Enhanced search capabilities and other feature.
- Ensured that we release features early and often.
- Worked hands-on with teams to ensure that our test automation is providing a strong return on our testing investment.
- Build a culture around maintaining tests that we can trust.
- Identified areas of risk and advise the business on embracing and managing said risk.
- Continued to learn and expand your knowledge and skill set
Confidential
Senior Automation Developer
Responsibilities:
- Analyzed Software and Business Requirements documents to get a better understanding of Hospital Billing System from technical and business perspectives.
- As a QA tester, was involved in assisting and participate in planning, organizing the test schedules, test suites, test cases.
- Define, develop, and execute automation test scripts using Java and Python that leverage black and white box testing across functional.
- Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration(CI) tools to schedule the jobs
- Extensively used the Selenium methods to build the framework and run the test scripts.
- Extensively used POM model to create the reusability of same objects for different tests.
- Using TestNG annotations controlled the entire test. Generated the clear web html reports for analysis purpose.
- Used Soap UI and Ready API for testing the web Services by the request and response time by the help of WSDL file and XML data. Added various assertions and did a data driven by getting the data from excel sheet.
- Given some assertions to find out the pass and failure criteria of response from the systems.
- Involved in the TestNG framework Automated test suites using Jenkins in the background.
- Responsible for updating and maintaining the Quality center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
- Automated android mobile app using Appium by configured the emulators and on the real devices and executed scripts by taking the .apk file from the dev team
- Good knowledge on setting the capabilities for working on various browsers.
- Executed the positive and negative test case for regression testing and took the screen shots for validation of test case.
- Conducted System Testing, Functionality Testing and Configuration Testing as well as stress testing.
- Responsible for creating Test plans, Test cases, Test Scenarios, and mapping business requirements to test cases.
- Performed Functional, Regression and Integration Testing as well as UAT testing.
- Automated the test cases by using Java & Python with Selenium environment, back end test using SQL.
- Interacted with Developers and Project Managers to follow up on Defects/Issues.
- Participated in various team meetings and discussed Enhancement and Modification requests.
- Performance test development for 'Continuous Benchmarking' usingJMeter and Jenkins
- Design, Develop and Execute load testsusing JMeter and Jenkins
- CreatedJMeter Test Casesto measure performance and functionality of web services
- Has very strong exposure on Performance usingJMeter
- Execution of automated test scripts usingJMeter based on business/functionalspecifications
- Used regular expression fordynamic values in JMeter
Confidential
QA Test Lead
Responsibilities:
- Implemented Cucumber BDD and GEB frame works for the Sprint level test scenarios.
- Implemented RESTAPI Cucumber Framework for the API testing.
- Implemented Cucumber-selenium based Integration suites for Regression.
- Identify acceptance criteria in JIRA for each story and discussed with PO on non-covered areas to improve the acceptance criteria
- Break down the acceptance criteria into use cases/test cases/ end to end scenarios in the form of Gherkin tests
- Extensively covered all the Gherkin scenarios by keeping mind in Integration of multiple opensource tools to extend technology support across varied testing needs on Functional, Mobile, Browser, Microservices and API’s.
- Implemented Smoke, Regression and Integration suites to check the Project health on daily basis by running CD/CI jobs from Jenkins
- Integrated CD/CI automation integration from GIT to Jenkins on each code check-ins.
- Implemented pipeline CD/CI auto triggers based on each dev code deployments on QA and PROD environments
- Daily discussions on Code health during SCRUM to fix code issues.
- Auto rerun failed test scenarios on environments instability
- Implemented Allure reports display through Jenkins auto trigger email for better understanding on Test results.
- Implemented Centralized Dashboard to give a visibility on test execution.
- Implemented POWE BI dashboards and XRAY JIRA integrations through Jenkins to create a Ticket based on each test failures
- Understand the Backlog to implement better results
- Maintained Test suites and test cases well versed by monitoring the Test results
- Input data refreshed by running SQL queries and updating the live data on every night. communicated and implemented CD/CI pipelines in Devops Jenkins for the Integration purpose.
- Executing Regression suites on every nightly Jenkins job schedules
- Implemented triggering the results on different channels like Teams/Confluence and Jira ticket
Confidential
Senior Automation Engineer
Responsibilities:
- Bring ideas from professional facilitation, coaching, conflict management, mediation, theater and so on to help the team become a high-performance team
- Empower the team to make system and process improvements captured in sprint retrospective meetings
- Remove obstacles for developers and testers
- Use key Scrum metrics (burndown, velocity) to help deliver committed work
- Manage sprint backlog items and tasks
- Manage all Scrum boards (physical or virtual)
- Leads the team’s efforts towards continuous improvement
Confidential
Automation Engineer
Responsibilities:
- Coordinate all Scrum Ceremonies including Sprint Planning, Daily Standups, Sprint retrospectives, Sprint Demos, Story Grooming, and Release Planning
- Coaching and mentoring other Scrum Masters on our program team. Partnering to ensure that our ways of working are consistent across teams
- Assist in defining and deploying new product development processes and in facilitating the continuous improvement of existing processes
- Coaching and mentoring other Scrum Masters on our program team. Partnering to ensure that our ways of working are consistent across teams
- Liaising between developers and project stakeholders; fostering quality communication between engineering disciplines
