Lead Sdet Resume
IllinoiS
SUMMARY
- A self - motivated and organized professional with 11 plus years of experience in Software Testing Industry with strong hold on Leading, Managing People and Projects.
- Domain Experience: BFSI, Payment-Global Pay+, Retail e-commerce, HR, CRM, Insurance
- Experience in Management of Product Backlog
- Experience in Coordinating with Scrum Master
- Experience in Analysis of Product Version
- Experience in Modulating Development Team
- Managing People & Organization
- Experience in Automation Testing using Selenium, Cucumber for BDD Models, CI/CD using Bamboo & Jira.
- Experience in Native Mobile Apps Automation for Android & IOS using Appium & XCUITEST frameworks.
- Experience in leading testing team, meet agreed deadlines and work to defined testing methodologies like Agile, Waterfall & V-model.
- Review and analyze the project requirements.
- Plan and organize the knowledge transfer to the Software Test Engineers.
- Plan, organize and lead the testing kick-off meeting.
- Design the required Test Strategy in line with the scope and organization standards.
- Create the software Test Plan, get it reviewed and approved/ signed-off by the relevant stakeholders.
- Experience in estimation of testing efforts in coordination of test schedules (size, skills, attitude and schedule).
- Create the test schedule (tasks, dependencies and assigned team members).
- Delegating the work to the team members on a priority basis and based on the skill set.
- Ramping up the team’s knowledge base if the team member is new to the product or process by providing appropriate trainings.
- Interacting with clients for system study, requirements gathering and analysis.
- Evaluate and identify the required Test Automation and Test Management tools.
- Review the test cases and test data generated by the Software Test Engineers and get them to address the review comments.
- Expertise in Manual, Automation, Sanity, Functional, Regression, Usability, GUI, Browser Compatibility, UAT, Integration, System, Exploratory and Database Testing, ETL Testing, Mobile Testing using Emulators (for Ecommerce website).
- Experience in analyzing changes and identifying areas of the application for regression test.
- Review defect/reports and assign valid defects to the relevant developer/ development manager using HP Quality Centre, Jira and follow the defect life cycle.
- Experience in preparing and reporting Daily, Weekly and Monthly Reports as per standards and processes.
- Scheduling Triage meetings with the Onshore and Offshore teams.
- Lead the Automation Testing team for Barclay’s Payments.
- Strong experience in identifying candidates for automation and detailing out the steps for automation to the team.
- Took the Business Analyst role for few clients.
- Member of Testing CoE.
- Good Knowledge on process modeling tools like MS Visio, Advanced MS Excel, MS Word, MS PowerPoint and MS Outlook.
- Quick learning attitude, excellent communication and organizational skills.
- Excellent problem solving and analytical skills for matrix data and a strong testing aptitude.
- Focus on quality & drive change for excellence.
TECHNICAL SKILLS
Testing Skills: Automation Testing, Manual Testing-Functional Testing, System Testing, Regression Testing, Sanity Testing, Database Testing
Testing & Project Management tools: HPQC (9.2), JIRA (7.9), Confluence (6.11), Selenium 2.53.0, TestNG, Eclipse Helios SR1 3.6.1, LoadRunner, IntelliJ Idea, XCode (10.1), Appium desktop app (1.8), Appium Server (1.10), Android Studio (3.2.1), qTest & Zephyr (Test Management Tool)
Operating Systems: Windows 8, Windows 10, XP, macOS Sierra
Languages: C, SQL, Gherkin, Java 8
Other Tools: Maven, Git, Bitbucket Gdb, JUnit, Bamboo, Toad, PL/SQL Developer, Edit plus, TortoiseSVN 1.8.7, SQL Server, Oracle 9i, 10g, Microsoft Office Suite, ERP, JDA (Warehouse Management System), POS System, API (REST Client 3.3.1)
Methodologies: SDLC-Waterfall, V-Model, Agile-Scrum
PROFESSIONAL EXPERIENCE
Confidential, Illinois
Lead SDET
Environment: & Tools: Agile BDD, Selenium, IDE-IntelliJ Idea, Cucumber, Gherkin, Java 8, Maven, VCS-GIT & BitBucket, XCode, Appium desktop app, Appium Server, Android Studio, Zephyr (Test Management Tool), Perfecto, Jenkins, SourceTree, Git Lab
Responsibilities:
- Involved in various meetings and coordination with Business Analyst, Developers, Offshore team, Client and different stake holders for Native Apps for both iOS and Android.
- Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
- Conducting Functional Testing on real devices for each sprint.
- Analyzing User stories in Jira, Writing the QA Functional and QA Automation Test cases, Reviewing the Test Cases in Jira, performing Test Execution using Zephr.
- Zephyr is used with JIRA, where the test can be created, viewed in any JIRA project, and executed immediately or as part of a testing cycle that may be linked to other issues.
- Involved in designing BDD framework from scratch.
- Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Created automation test scripts using BDD framework and Page Factory model to test the Native apps using Selenium WebDriver with JAVA and maven.
- Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time on cloud using Perfecto.
- Using Jenkins to build and test the Native apps as part of the CI/CD process for managing the weekly build, tests for different branching models.
- Using Perfecto MobileCloud which provides a Cloud based architecture and GUI interface for Manual Testing & Automation testing.
Confidential, New Albany-Ohio
Native Apps Automation Engineer
Environment: & Tools: Agile BDD, Selenium, IDE-IntelliJ Idea, Cucumber, Gherkin, Java 8, Maven, VCS-GIT & BitBucket, XCode, Appium desktop app, Appium Server, Android Studio, Bamboo, Kobiton
Responsibilities:
- Working on Agile scrum-based methods for Behavior Driven Development (BDD) for automating the Native Mobile apps for A&F and Hollister Brands.
- Working on Selenium along with Cucumber which uses Gherkin language to write features and scenarios for BDD approach.
- Involved in writing automation test scripts using Java as a programming language in Selenium for Android and XCUITEST frameworks for both real devices and virtual devices-Android and IOS.
- Working on Selenium Page Object Model Framework for automation, where all functionality/reusable components of a page are written in a separate class.
- Working on Android Studio, Appium Desktop app for identifying elements, Xcode & Appium Servers.
- Using Maven, as a Java Build Automation tool, which builds the project using Project Object Model (POM).
- Using GIT as a Version Control System (VCS) for tracking changes in the computer files and coordinating work on those files among multiple people.
- Working on Java IDE (Integrated Development Environment) like IntelliJ Idea, Eclipse for developing automated scripts.
- Implement best practice model capabilities like CTD, Combinatorial Test Design (CTD), Collaborative Defect Management (CDM), Automating Test Automation (ATA).
- Involvement in Continuous Integration using Bamboo.
- Involved in planning scripts, creating User Stories & issues and distributing task across the work-stream using JIRA.
- Involved in Prioritizing and Tracking of the team’s activity using the Sprint Kanban Board on Jira.
- Log test results and test defects using technology portals such as JIRA, Bugzilla, etc.
- Working on qTest, which is a Test Management tool.
- Work with Solution and Requirement Analysts to identify Business and Functional Requirements to be tested.
- Create detailed quality metrics / reports to determine quality levels within a project to senior stakeholders.
- Coordinating with Project Owner & Product Analyst for the Sprint requirements.
- Involved in daily Stand-up calls with the work stream team and Native Mobile Apps Team for Confidential & Fitch.
- Involved in sending daily status reports to the Project Management.
Confidential
Automation Engineer
Environment: & Tools: Agile BDD, Selenium, IDE-IntelliJ Idea, Cucumber, Gherkin, Java 8, Maven, VCS-GIT & BitBucket, CI-Bamboo, Junit, Mockey Server
Responsibilities:
- Working on Agile scrum-based methods for Behavior Driven Development (BDD).
- Working on Selenium along with Cucumber which uses Gherkin language to write features and scenarios for BDD approach.
- Involved in writing automation test scripts using Java 8 as a programming language in Selenium Web Browser to test Desktop web and Android/IOS web applications.
- Mobile Testing using Appium tool.
- Working on Selenium Page Object Model Framework for automation, where all functionality/reusable components of a page are written in a separate class.
- Working on IntelliJ Idea as a Java IDE (Integrated Development Environment) for developing automated scripts.
- Working on Backend application testing using JSON API Web Services.
- Using Maven, as a Java Build Automation tool, which builds the project using Project Object Model (POM).
- Using GIT as a Version Control System (VCS) for tracking changes in the computer files and coordinating work on those files among multiple people.
- Using Atlassian BitBucket, a web-based version control code repository hosting service which uses GIT revision control system.
- Working on continuous integration environments and frameworks using Bamboo as a CI server that is used to automate the Release Management for a software application, thereby creating a continuous delivery pipeline.
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
- Using TestNG/Junit runner as a testing framework along with Java for both unit testing and UI testing. Using different annotations like @run, @exec, @mobile to define the flow of test execution.
- Involved in planning scripts, creating User Stories & issues and distributing task across the work-stream using JIRA.
- Involved in Prioritizing and Tracking of the team’s activity using the Sprint Kanban Board on Jira.
- Coordinating with Project Owner & Product Analyst for the Sprint requirements.
- Involved in daily Stand-up calls with the work stream team and automating testing team for Victoria's Secret.
- Involved in sending daily status reports to the Project Management.