Onshore Test Lead Resume
KS
SUMMARY:
- Automation Test Lead with experience of around 10 years in software testing. Effectively managed, worked and lead QA team in multiple projects in parallel.
- Selenium expert with over 5+ Years of on hand experience in Automation Testing.
- Proficient in Automation Tool - Selenium Web Driver with Java to facilitate Automation at different layers of the application UI, API and DB.
- Having experience on Mobile Automation (Android & IOS) using Appium.
- Experience in implementing and maintaining Automation frameworks like Page Object Model, Keyword Driven, Data Driven and Hybrid frameworks using Selenium and open source tools.
- Experience in Implementing Continuous Integration with Jenkins for running Automation Jobs.
- Expertise in working with multiple RDBMS tools and SQL Queries. Experience in working with complex Data Models.
- Sound knowledge in API Testing with Swagger.
- Experience in REST API automation using HttpClient.
- Expertise in Mobile web testing (Responsive Web).
- Good exposure to Jaws and Voice Over for Accessibility Testing.
- Expert in developing Test Plans, Test Estimation, Test Strategies, Test Scenarios, and Test Scripts for large complex applications.
- Expert in Agile Process and Waterfall Methodology.
- Exceptional Client handling, coordinating and collaborating skills with Onshore and Offshore teams including Developers, Business owners, Testers and Integrating partners.
- Expertise in Test Management and Bug Reporting tools. Worked with Jira, QC, Test Link and IBM Rational Clear Quest etc.
- Experience in performing the Sanity, Functional, Regression, System, Integration, GUI, Browser compatibility, Database, Ad-hoc, End-to-End and UAT testing.
- Experience in maintaining support documents, Test Plans, QA Sign off Documents and Maintaining Weekly Status Reports.
- Excellent domain knowledge in Learning Management system, Banking and Supply Chain etc.
- Expertise in working with Data Analytics Projects. Sound knowledge of Data marts concepts.
- With International exposure of Working at Customer location and provided End to End validation support to the Customer suites and the requirements.
- Motivated to work individually as well as in a team that has rapidly changing priorities and proven ability to deal effectively with change and to exercise good judgment.
TECHNICAL SKILLS:
Test Management Tools:: Quality Center, Jira, Test Link, IBM Rational Clear Quest and Redmine.
Automation Tool: Selenium Web Driver, Appium & SoapUI
Programming languages: Java
Testing Framework: TestNg, Junit, Allure Framework, Extent Reports
Version Control Tools: SVN and GIT
Continuous Integration Tool: Jenkins
Build Tools: Maven
Database: SQL Server (SQL)
Methodologies: Agile & Waterfall
Mobile Testing: Android and iOS devices
Operating System: Windows, Mac OS
Others: Device anywhere, Sauce Labs, Postman, Swagger, Apache POI, Log4j, SQL Developer, Emulator, UIAutomator, Cyber Duck
PROFESSIONAL EXPERIENCE:
Confidential, KS
Onshore Test Lead
Responsibilities:
- Complete ownership of the E2E testing activities.
- Responsible for ensuring that Test Automation for all projects is on track including Creating/Reviewing Page Objects, Reusable components, Test scripts, Test Execution and Reporting.
- Developing Automation framework for UI and API and ensuring team is able to achieve Automation targets.
- Setting up Continuous Integration with Jenkins and code is maintained in GIT for all the projects.
- Working with complex Data Models and guiding team to test ETL's and ensuring that data is properly reflected in the back end.
- Responsible for API testing.
- Coordinate with Client/Product Owners to capture requirements.
- Coordinate with teams onshore and offshore to make sure deliverables are completed on time, with quality.
- Responsible for Test planning/strategy for all the projects & ensuring that Regression & Production Release testing is done within timeline.
- Responsible for coordinating with all Integration Test partner and ensuring that proper pre-release and post release Integration testing is achieved.
- Restructures work/reallocates resources to respond to changing needs
- Support team in resolving scope and testing issues.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
- Responsible for Creating/Reviewing Functional Test scenarios, Test cases, Test Execution and Defect tracking.
- Responsible for Managing Test Data creation needs for different projects.
- Involved in Sprint Pre-planning & Planning, Story estimating, and QE Resource allocation meetings.
- Escalate the issues about project requirements to Project manager & Team.
- Attending regular Scrum, Bug Triage, Meeting with Integration Partners and Iteration Planning call.
- Ensuring all stories are up to date in Jira.
- Investigation of Failures/Defects. Run Defect Triage meetings.
Testing Tool: JIRA, Test Link, Selenium Web driver, Test Ng, Jenkins, Git, SQL Server, Http client for API
Environment: Windows 7 & 8, Mac - Maverick & Yosemite
Devices: iPad Air (IOS 9) & Samsung Tab (KitKat)
Confidential, Boston, MA
QA Lead
Responsibilities:-
Design and developed Page Object Model automation framework using Selenium, POI API, Log4j, Extent Reports, TestNG, Maven and Java
- Manage end to end automation testing activities for the project.
- Responsible for Creating/Reviewing Page Objects, Reusable components, Test scripts, Test Execution and Reporting.
- Batch/Test Suite execution and generate informative reports (Allure) in Selenium Web Driver
- Handled SSL s in the web application through automation.
- Responsible for Jenkins Set up and maintaining code in Git Repository.
- Responsible for Creating/Reviewing Test scenarios, Test cases, Test Execution and Defect tracking.
- Responsible for preparing Test verification plan for release.
- Responsible for coordinating with all Integration Test partner and ensuring that proper pre-release and post release Integration testing is achieved.
- Accessibility testing coverage with Jaws and Voice Over.
- Ensuring Ingestion of video works.
- Escalate the issues about project requirements to project manager.
- Attending regular Scrum, Bug Triage, Story Grooming, Meeting with Integration Partners and Iteration Planning call.
- Ensuring all stories are up to date in Jira.
- Investigation of Failures/Defects.
Testing Tool: JIRA, Test Link, Selenium Web driver, TestNg, Maven, Jenkins, Cyber duck, JAWS, Device Anywhere, Sauce Lab
Environment: Windows 7 & 8, Mac - Maverick & Yosemite
Devices: iPad (IOS 8), iPad Air (IOS 8), iPad Mini (IOS 8), iPhone 6, Nexus 7 (Jellybean), IPhone 6 plus, Samsung Galaxy S5
Confidential
QA Lead Responsibilities:
-
Identifying right candidates for Mobile Automation
- Developing Appium Scripts for Native Android/IOS Apps using Java
- Identifying objects of App using UI Automator tool for Android and Appium Inspector for IPhone
- Participated in developing common Appium framework for both Android and IOS
- Used different types of virtual devices(Emulator & Simulator) and real devices for Testcases Validation
- Assign task to all Testing team members and ensure that all of them have sufficient work in the project.
- Check/Review the Test Cases document.
- Analyze requirements during the requirements analysis phase of projects.
- Keep track of the new requirements from the Project.
- Escalate the issues about project requirements to project manager & client.
- Attend the regular client call and discuss the weekly status with the client.
- Send the Status Report (Daily, weekly, etc.) to the client.
- Involved in Creating/Reviewing Test scenarios and Test cases
- Involved in Test Execution, RTM creation, Defect tracking
- Investigation of Failures/Defects.
Testing Tool: Appium, Android SDK, Emulator, UIAutomator, Selenium Web driver, TestNg, Maven, Allure Test Reports & Red Mine
Environment: Windows 7, Android - Nexus 7 (Jellybean)
Confidential
Module Lead
Responsibilities:
-
Analyzing client’s requirements in the functional Phase.
- Automating using Selenium Web Driver with Java.
- Identify Test cases to automate.
- Execution of Automated test cases
- Debugging and fixing the scripts
- I have worked on handling SSL s in the web application through automation.
- Executed test cases using both manual processes and automated test tools
- Identified and tracked defects, generated bug reports and submitted test report
- Involved in the Test Case walk-through and reviews with BA and clients.
- Investigation of Failures/Defects.
- Prepared Test Execution Report bi-weekly and Weekly communication/report to client.
Testing Tool: Red Mine, Selenium Web driver, TestNg, Maven
Environment:: Windows 7 and 8
Confidential
Quality Assurance Analyst
Responsibilities:
-
Test Design and Planning: Involved in creation of Test Plans & data files as per the requirement
- Analyzing client’s requirements in the functional testing phase.
- Functional Testing: Creating/Reviewing Test cases and Test Scenario’s.
- Executed SQL queries using SQL Server to validate data at back end.
- Test Execution, Test scripts creation; RTM creation, Defect tracking.
- Prepared automated test scripts for regression testing.
- Debugging and fixing the scripts
- Prepare defect data and test data daily basis.
- Investigation of Failures/Defects.
- Daily communication/report to client.
- Analyze developer feedback and provides tester comment accordingly.
- Involved in the Test Case walk-through and reviews with BA and clients.
Testing Tool: Rational Clear Case, Rational Clear Quest, SQL Developer, FileZilla, Stylus Studio, Edit Plus.
Database/Tool: SQL Developer, Selenium WebDriver
Confidential
Test Engineer
Responsibilities:
-
Analyzing client’s requirements and going through following documents BRD, HLD, LLD, Use cases, Wire frames, Content deck, Prototype etc.
- Responsible for Test Scenario and Test Case creation.
- Responsible for reviewing Test cases and updating review comments.
- Responsible for RTM creation and uploading scripts in Quality Centre.
- Responsible for Defect logging and mapping it to test cases.
- Executed SQL queries to validate data at back end.
- Responsible for Test Execution.
- Prepare defect data and test data on daily basis.
- Investigation of Failures/Defects.
- Daily communication/report to client.
Testing Tool: Quality center
