Sdet Resume
Redmond Bellevue, WA
SUMMARY:
- Seven years of QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Strong experience in domain Retail/Banking.
- Exposure to both Manual and Automated Testing of applications developed on Windows and UNIX platform.
- Hands on experience in Agile, Waterfall and Iterative Development Methodologies.
- Expertise in Bug tracking using bug - reporting tools such as Quality center and Rally.
- Experience with Mobile application testing - Iphone, Android, Blackberry and feature phones using Simulator.
- Experience testing mobile applications on iOS, iPhone, iPad, Windows Phone and Android
- Experience in performing validation regarding Check-out and cart functionality for e-commerce web based applications.
- Good experience in implementing Selenium tests using Data driven and page object model frameworks
- Experience in automating API and UI functional tests using Selenium, Java, TestNG, Maven and Jenkins
- Performed Black Box Testing, Unit Testing, Regression Testing, Integration Testing, Sanity Testing, Smoke Testing, Performance Testing of Web-Based applications and Client/Server applications using Tools.
- Tracked bugs and created reports using stest management/defect tracking tools like Quality center, and documented Test Documents Using MS Office Tools - Word, Excel, Power Point.
- Familiarity with test management tools such as QC, Jira, mobile app testing tools such as Appium, Selendroid.
- Used OOP languages (JAVA, C#) to implement automation script.
- Used extensively SQL to perform backend testing.
- Experience in testing SOAP/RESTful web services using SOAPUI tool
- Experience in API testing using REST-Assured java framework
- Experienced in developing Test Plans, Test Cases based upon the business requirements.
- Extensive knowledge of SDLC methodologies such as traditional SDLC, Agile, Waterfall etc.
- Excellent understanding of all phases of STLC (Software Test Life Cycle)
- Experienced in testing Client-Server and Web-Based Applications.
- Experience in performing various types of back-end testing such as data validation, data migration, data conversion, data integrity testing.
- Active participant of Defect Management and resolution process.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, RC, Testrail, WebDriver, JUnit, QTP, SOAPUI, Quality Center/ALM, Appium, Mocha, Rally, Jenkins
Web Services: SOAP, REST, JSON, Graph QL
IDEs: Eclipse, VS Code
Database: Oracle, SQL Server, DB2
Mobile Devices: Iphone, Ipad, HTC, Samsung Android devices, Windows phone
Platforms: Windows, Linux, UNIX
Software: Microsoft Office Suite, MS Project, Flash, Dreamweaver
EXPERIENCE:
Confidential, Redmond/Bellevue, WA
SDET
Responsibilities:
- Work in Agile scrum environment in order to change the requirements and features set.
- Implemented feature files by using Cucumber framework and Gherkin syntax.
- Created testing build in Jenkins/Bamboo to trigger automation test cases automatically. (Continous Intergration)
- Used Saucelabs to run test cases in different devices, OSs and browsers and to trigger parallel sessions.
- Run regression test suits to cover all possible permutaions.
- Participated grooming sessions, sprint planning, daily stand up and retrospective meetings.
- Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Creating tests for iOS and Andriod with Appium on mobile devices and emulators.
- Tested various versions of handheld devices to perform Cross platform and Browser compatibility testing.
- Tested the UI of the end product on mobile, PC, tablets, Android and Apple platforms to ensure that language translation and currency conversions were displaying as required
- Responsible for iOS & Android Native mobile apps and website. Spearheaded the new UX mobile design
Environment: Java, selenium webdriver 3.0, Cucumber/Gherkin, TestNG, Jenkins/Bamboo, continuous integration, Jira, scrum, office tools, SauceLabs, UNIX, Git, GitHub, Windows, MacOs.
Confidential, Memphis, TN
Automation Test Lead/Engineer
Responsibilities:
- Conducted a walkthrough session of the scope document to ensure that the project sponsors and stake holders understand the project scope and any associated constraints, risks and issues as early as possible.
- Conducted the Functional Requirements and User Requirements Specification reviews and walkthroughs with designers, developers and stakeholders.
- Work in Agile scrum environment in order to change the requirements and features set.
- Created Detailed Test Plan, Test Approach, Test Matrix, Test Strategy documents based on the information gathered through business requirements and design/application walkthroughs.
- Created future files’ branch with parallel to developing.
- Created manual test cases from feature files and automate test cases if possible.
- Automate test cases using WebDriver+Cucumber+Appium.
- Created testing build in Jenkins/Bamboo to trigger automation test cases automatically. (Continous Intergration)
- Used Saucelabs to run test cases in different devices, OSs and browsers.
- Develop test automation scripts for SOAP/RESTful web services testing using SOAPUI Test automation tool
- Joined daily offshore calls to check daily status of QA team and kept offshore team updated.
- Conveyed information Product Owners and Delopers to QAs to keep everyone in same page.
- Participated grooming sessions, sprint planning, daily stand up and retrospective meetings.
Environment: Java, selenium webdriver 3.0, Cucumber/Gherkin, JUnit, Jenkins/Bamboo, continuous integration, Splunk, Jira, scrum, JavaScript, office tools, SauceLabs, Docker, UNIX, Ionic, TypeScript.
Confidential, NYC, NY
Automation Test Lead/Engineer
Responsibilities:
- Serve as core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and test and build automation tool
- Worked with SCRUM Team members to perform backlog, story and feature set estimation and also involved in sprint planning meetings
- Create and maintain automated tests using Selenium Webdriver running in a continuous integration environment using Jenkins
- Co-ordinated testing and development efforts with offshore team members
- Involved in Daily SCRUM and Story demo meetings to showcase user stories in front of stakeholders
- Created and executed javascript test framework running on Node.JS using Mocha
- Worked with Mocha features such as assertions, timeouts, exclusive and inclusive, usage, interfaces, diffs and timeouts in Mocha to perform web-application testing from browser standpoint
- Ensure excellent application usability through careful manual testing
- Function as a core member of an agile team driving the development and testing of mobile platforms
- Contribute to designing test cases and testing ongoing sprints using Rally
- Utilized omnibug to verify and track html tags as a part of UI testing
- Used PUTTY to access UNIX servers and to design and execute UNIX shell scripts
- Created and maintained test metrics and reported them to various project leads, product owner and stakeholders
- Self-motivated and able to independently learn new technologies
- Work closely with development team to iteratively test concurrently with feature development
- Analyze and create end-point mocks to aid in testing
- Attend daily scrum, sprint planning, show and tell and sprint retrospective meetings.
- Developed Test automation scripts for RESTful web services automation using JAVA.
Environment: Java, selenium webdriver 2.5, Jenkins, continuous integration, Splunk, rally, omnibug, scrum, putty, JavaScript, office tools, SauceLabs, Mocha, Node.JS, UNIX, DB2, Oracle, C#
Confidential, NYC, NY
Sr. QA Tester
Responsibilities:
- Conducted a walkthrough session of the scope document to ensure that the project sponsors and stake holders understand the project scope and any associated constraints, risks and issues as early as possible.
- Conducted the Functional Requirements and User Requirements Specification reviews and walkthroughs with designers, developers and stakeholders.
- Work in Agile scrum environment in order to change the requirements and features set.
- Created Detailed Test Plan, Test Approach, Test Matrix, Test Strategy documents based on the information gathered through business requirements and design/application walkthroughs.
- Automating the QA stories using Selenium Web driver, TestNG, Java at sprint level and Regression level using Selenium framework.
- Analyzed existing test cases to develop automation test scripts using Selenium.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Used Selenium WebDriver and JUnit to run the parallel testing.
- Used ANT, SVN, Selenium Web Driver, Java and Selenium Grid to create nightly automation scripts.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid.
- Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Creating tests for iOS and Andriod with Appium on mobile devices and emulators.
- Tested various versions of handheld devices to perform Cross platform and Browser compatibility testing.
- Tested the UI of the end product on mobile, PC, tablets, Android and Apple platforms to ensure that language translation and currency conversions were displaying as required
- Responsible for iOS & Android Native mobile apps and website. Spearheaded the new UX mobile design.
- Performed Mobile testing using web application on iPad mini, iPhone, Android Samsung galaxy Real devices.
- Assisted designing and developing workflow diagrams for different modules using Rational Rose.
- Responsible for identifying gaps in the software between core functionality and user defined requirements.
- Used Quality Center bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Testing performed on a data warehouse platform, including data integrity and data validation.
- Performed Database testing using SQL queries
- Performed negative and positive testing using SQL Queries
- Coordinated with Business Users and Development for setting up Test Environment, Test Data and Backend Interfaces.
- Develop test automation scripts for SOAP/RESTful web services testing using SOAPUI Test automation tool
- Assist and guide project teams to implement and document standards, procedures, artifacts, and plans consistent with QA and Test deliverables for the project team.
- Analyzed test progress and send weekly progress reports to the Project Manager
- Actively trained Business Users involved in User Acceptance Testing (UAT) and helped them understand UAT procedure.
Environment: MS Visio, JAVA, Selenium WebDriver, TestNG, Junit, Appium, Jenkins, MS Excel, MS Access, DB2, UNIX, MS Office
Confidential, Atlanta, Georgia
QA Tester
Responsibilities:
- Performed Functional, System, Security, and Regression & User Interface testing of software applications.
- Utilized Defect module of Quality Center for Defect Management.
- Interacted with the Business Users and BA to determine and review BRDs, SRSs, and FRDs.
- Created Detailed Test Plan, Test Cases, Test Matrix, Integrated Scenarios, Test Strategy documents based on the information gathered through business requirements and design/application walkthroughs.
- Participated in the Manual Vs Automated testing decision-making process.
- Worked with team members in development of Test plan and Test Cases based on Business Requirements and Required Documents.
- Developed and automated UI and API functional test scripts using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
- Implemented Selenium test scripts by following Page Object model framework
- Developed scripts in Selenium WebDriver to automate UI functional test scenarios
- Extensively used Selenium Locators like ID, Name, Identifier, Link Text, Xpath and CSS.
- Preparation of Requirements Document, AGILE Storycards, etc
- Work in Agile, scrum, and sprint environment in order to change the requirements and features set.
- Strong experience with testing products with contemporary technology stacks: Web Services, API using SoapUI.
- Create and report defect metrics for project level testing.
- Used Test Lab module of Quality Center to perform test execution activities by creating various test sets.
- Documented and reported defects within established process and tracking systems using Quality Center.
- Performed Browser compatibility and configuration testing for various operating systems.
- Involved in Mobile Computing testing with Windows OS, iPhone, iPad and Android Essentials including cross-browser testing.
- Perform mobile testing on various mobile devices such as IPhone, HTC droid and Dell Streak.
- Performed browser compatibility and configuration testing on various operating systems such as Blackberry OS, Android OS, and IOS etc.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Involved in reviewing complex SQL queries, views, functions and stored procedures and spotting issues before/during code migration.
- Performed Backend testing using SQL queries against Oracle database to perform data validation, to check data integrity etc.
- Involved in the discussions of Defect Tracking Process and Updated Work Progress in Excel Sheets.
- Extensive UAT Testing Manually.
- Identified, analyzed, and documented defects, errors, and inconsistencies in the application using Quality Center.
Environment: Windows, SQL, Server, Quality Center, SQL, C#, Selenium WebDriver, Eclipse IDE, Nunit, Nuget, Jenkins
Confidential, Chicago, IL
QA Tester
Confidential
Responsibilities:
- Conducted a walkthrough session of the scope document to ensure that the project sponsors and stake holders understand the project scope and any associated constraints, risks and issues as early as possible.
- Conducted the Functional Requirements and User Requirements Specification reviews and walkthroughs with designers, developers and stakeholders.
- Created Detailed Test Plan, Test Approach, Test Matrix, Test Strategy documents based on the information gathered through business requirements and design/application walkthroughs.
- Gathered and organized from the business side requirements and business rules, created Manuals, on-line content, diagrams and graphics for a variety of clients.
- Performed Regression Testing by generating scripts based on the business process.
- Prepared a package of Process Flow diagrams to document the existing system and used UML notations for Object Oriented Design and Documentation.
- Tested various versions of handheld devices to perform Cross platform and Browser compatibility testing.
- Used Quality Center bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Created various test sets for different test cycles within Test Lab module of Quality Center and perform the test case assignment within Quality Center for offshore QA testers.
- Testing performed on a data warehouse platform, including data integrity and data validation.
- Performed Database testing using SQL queries
- Performed backend testing for data validation using SQL Queries.
- Performed negative and positive testing using SQL Queries
- Performed Smoke, Functional, Regression, System and User Acceptance Testing (UAT) in Web application.
- Designed report specifications for Internal Departments.
- Provide estimates on Change Requests for Analysis, Development and Testing.
- Coordinated with Business Users and Development for setting up Test Environment, Test Data and Backend Interfaces.
- Assist and guide project teams to implement and document standards, procedures, artifacts, and plans consistent with QA and Test deliverables for the project team.
- Mentored QA Team by looking into different technical problems with development and helped them prioritize Testing tasks.
- Analyzed test progress and send weekly progress reports to the Project Manager
- Actively trained Business Users involved in User Acceptance Testing (UAT) and helped them understand UAT procedure.
Environment: MS Visio, Oracle, Quality Center, Rational Rose, MS Excel, MS Access, DB2, UNIX, MS Office