Test Automation Lead Resume
San Antonio, TX
SUMMARY
- 8+ years of experience in Software Testing, Test Automation, Quality Assurance, Analysis and Design in diversity of applications.
- Experience in all phases of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Bug Life Cycle and Methods like Agile and Waterfall Model.
- Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Browser compatibility, and Back end testing.
- Experience in working with Selenium IDE, Selenium Web Driver), TestNG, Eclipse and preparation of automation test framework using Cucumber, Maven.
- Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation& Requirement Traceability Matrix.
- Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Git for Version controlling, and Jenkins for Continuous Integration.
- Experience in the development of Data driven Automation frameworks in Selenium WebDriver.
- Good working experience on SOAP UI for testing and validating various web services used in the application.
- Strong working knowledge in Java and Web Services (SOAP, WSDL and XML/JSON) API testing and test automation in Agile development environment.
- Experience in creating Cucumber BDD (behavior - driven development) framework and automating BDD scenarios in Eclipse using Java and Gherkin.
- Experience in testing database applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL Queries.
- Hands on Black-Box / Functional / Manual testing experience in complex technical environments including application servers, data base and multiple front ends.
- Developed detailed test plans, test strategies, requirements metrics and manual test cases.
- Experience in Defect Reporting and Defect tracking process using Quality Center (QC)/ALM, and JIRA.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
- Proven ability to work under pressure and to effectively multitask.
- Good leadership quality and people managing skills.
TECHNICAL SKILLS
Software Products: IBM Sterling, Digital asset management (DAM), Demandware
Programming Languages: SQL, Java
Methodologies: TDD, BDD, SDLC-Waterfall, Agile/Scrum, STLC
Testing Tools: Selenium WebDriver, Cucumber, TestNG, Eclipse, JIRA, Quality Center
WebServices: SOAP, Rest/Restful
Databases: MS SQL Server, Oracle, SQL Developer, MS Access
Build Tool: Maven
Continuous Integration: Jenkins
Version Controlling: Git
Test Methodologies: Agile/Scrum and Waterfall.
Operating Systems/Platforms: Windows, Mainframes
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Test Automation Lead
Responsibilities:
- Involved in various stages - Requirements Analysis, Design, Development, Testing, Deployment and Support of Software Development Life Cycle (SDLC).
- Involved in Test plan and was a part of final phase and project coordination.
- Managed/coordinated regression test initiative.
- Responsible for Test Planning and preparation of Test bed for the entire release.
- Responsible for test execution on daily assignments for the team and reaching the targets.
- Worked on use cases and UAT Support. Tested web based application, coordinated and supported
- Maintaining requirements, test cases, test data, test results and bugs using HP Quality Center (now ALM).
- Proactively define and monitor project issues and risks and develop mitigation plans.
- Involved in Test Execution on web and Mobile device and Tablets - Involves GUI Functional flows, web log files, log verification for API flows, DB Table verification to compare back end and front end results
- Have worked on selenium and automation tools.
- Automated Shakeout of major Regression flows using Selenium to reduce the manual effort involved in for every release.
- Automated Build validation using Selenium to reduce the manual effort involved in validating the build every day. The human effort was reduced from 3 hours per build down to 30 mins.
- Update the Automation Code before start of every release to include the latest changes on the environment which may break the flow and include the new Critical pages additions.
- Co-ordination between different application and testing teams involved.
- Attending defect resolution meetings with the development teams and working towards bug resolution
- Reporting the bugs in QC and Prepared reports using Quality Center and responsible for the all opened defects till the closer.
- Track progress of the projects and deliverables and regular report generation to the clients.
- Participating in business, client and status meetings.
- Apart from regression handling the different projects assigned under different modules.
- Involved in the Test Planning, Test case writing and test execution.
- Responsible to conduct daily Onsite and offshore sync up calls.
- Onsite offshore co-ordination for the assigned projects.
- Handled the Rapid Deployment team.
- Responsible to conduct trainings and grooming the new team members joined in the team.
- Apart from Regression, was involved in API testing for the new API introduced with the release.
- Daily Build Validations on Dev Environments before the code gets pushed to QA/QC environment.
Environment: ALM- Mercury Quality Center, Selenium, Java, TestNG, Jenkins, Appium, Windows.
Confidential, Savannah, GA
QA Automation Lead
Responsibilities:
- Involved in Requirement Analysis and Test Planning.
- Prepared High level test scenarios, Test Cases, Test Data and Test Status Reports.
- Performed functional testing, integration testing, Browser compatibility test, GUI, Data validation and regression testing.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium WebDriver and TestNG.
- Implemented cross browser and cross platform web testing with Selenium WebDriver, Cucumber.
- Delivering the weekly and daily Status reports to Client.
- Used GIT as code repository to manage code reviews, Maven for build automation, and Jenkins for Continuous Integration.
- Additional responsibilities involved test data anchor and mentoring the new team members.
- Extensively involved in team meeting and walkthroughs with team members and programmers to resolve technical issues.
- Interacted with Business Analysts, Developers for the walkthrough's and problems those are encountered during testing.
- Completed On job working on SPLUNK Enterprise tool training for application monitoring.
Environment: Windows, Linux, Selenium WebDriver, Cucumber, SoapUI, TestNG, Jenkins, Maven, Git, XPath, Jira.
Confidential
Test Lead
Responsibilities:
- Handle responsibilities of estimating work load requirements and develop standard test strategy plans.
- Attending scrum meetings and planning with scrum master
- Responsible for documenting functional, regression, and acceptance testing procedures
- Perform responsibilities of refining full functional test plans and developing Quality Assurance test plans.
- Assigned the tasks of tracking defects found at software release phase and develop test data to be used in software development life cycle.
- Performing the tasks of updating the daily test status to all stake holders.
- Perform the tasks of updating test plan status to the test manager on a weekly basis.
- Involved in Requirements meeting, created Test Cases, Test Plan document and have them reviewed with Client.
- Designed Test Plans for Projects and work with Project Teams to obtain approval.
- Involved in testing of Web Application real-time interfaces.
- Mostly involved in Integration, Web service testing (Restful) using SOAP UI, E2E and UAT testing including Browser compatibility testing.
- Developed and maintained automated regression test cases in Selenium WebDriver, Cucumber using Java programming language and TestNG Framework.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Analyzed test results, tracked the defects and generated reports using JIRA
- Creating/Reviewing Test plan, test cases and test execution report.
- Monitor team members and task status using JIRA on daily basis as per schedule plan.
- Tested backend databases using SQL queries.
Environment: Windows, Selenium WebDriver, TestNG, Cucumber, SoapUI, GIT, Jenkins, Maven, SQL Developer, Eclipse, XPath, JIRA.
Confidential
Test Lead
Responsibilities:
- Handle responsibilities of estimating work load requirements and develop standard test strategy plans.
- Handle responsibilities of developing functional testing plans for all phases of testing, Coordination with Development team and third-party vendors.
- Responsible for documenting functional, regression, and acceptance testing procedures
- Perform responsibilities of refining full functional test plans and developing Quality Assurance test plans.
- Assigned the tasks of tracking defects found at software release phase and develop test data to be used in software development life cycle.
- Assigning the tasks to team and help in coordination between onsite and offshore.
- Performing the tasks of updating the daily test status to all stake holders.
- Perform the tasks of updating test plan status to the test manager on a weekly basis.
Confidential
Test Lead
Responsibilities:
- Handle responsibilities of estimating work load requirements and develop standard test strategy plans.
- Handle responsibilities of developing functional testing plans for all phases of testing, Coordination with Development team and third-party vendors.
- Responsible for documenting functional, regression, and acceptance testing procedures
- Perform responsibilities of refining full functional test plans and developing Quality Assurance test plans.
- Assigned the tasks of tracking defects found at software release phase and develop test data to be used in software development life cycle.
- Assigning the tasks to team and help in coordination between onsite and offshore.
- Performing the tasks of updating the daily test status to all stake holders.
- Perform the tasks of updating test plan status to the test manager on a weekly basis
Confidential
Tester
Worked on: Mainframe (CICP, TSO A, JCL and ALTP), Round Trip, Nitro, Holy Macro, QC
Responsibilities:
- Performed responsibilities of developing and executing functional test cases.
- Handled the tasks of providing support in all phases of functional test execution and documentation.
- Performed the responsibilities of identifying bugs and logging them in defect tracking systems.
- Performed the tasks of supporting senior Test Analyst in developing formal acceptance functional test procedures to meet customer requirements.
- Responsible for entering functional defects and mapping requirements in Quality Center