Qa Automation Engineer Resume
Chicago, IL
SUMMARY
- Around 8 years of experience as Software testing with expertise in testing Web Based and Client/Server Based Applications.
- Extensive experience in all phases of software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC) which includes Designing, Developing, Testing and Implementation like Waterfall, Agile and Scrum.
- Involved in design and Implementation of Selenium WebDriver automation framework for smoke and Regression test suites using TestNG.
- Expert in developing Selenium WebDriver Test scripts using Java and Test Frameworks using TestNG, MAVEN, Cucumber builds tools.
- Developed frameworks like Page Object Model, Hybrid frameworks and BDD.
- Expertise in using SQL Queries, Swagger, Putty and Postman.
- Extensive experience in developing, Test Plans, Test Cases, Test Scripts, Test Scenarios and other test deliverables for various applications.
- Developed test cases manually and generated automation scripts using Selenium Web Driver, TestNG, Maven.
- Experience in API testing using postman.
- Experience in API Automation using Rest Assured.
- Hands on experience in Back - End web services testing using REST and experience using tools like Restful, Apache HTTP Client, Json etc.
- Experience in following service lines: Functional Testing including Feature Function Testing, Integration Testing, Regression Testing, GUI, API Testing, Sanity Testing, System Testing, Black Box Testing, Backend testing, User Acceptance Testing and test automation.
- Good experience in Bug Tracking tools like Bugzilla and JIRA.
- Experience with JIRA for maintaining and executing test cases, Defect Management and Bug Tracking.
- Expertise in different build/continuous integration tools like Maven, Jenkins etc.
- Experience in Data Driven Testing, Cross browser testing using Selenium WebDriver, TestNG and Selenium Grid.
- Experienced in Automation Framework using Selenium web driver, Test NG, Junit.
- Expertise in different build/continuous integration tools like Maven, Jenkins etc.
- Experienced in using GIT as a source repository system to share code within the office as well as with the overseas team.
- Actively participated in Scrum meetings like Daily standup meetings, Weekly grooming sessions, PO Demos and Sprint Review and Sprint Retrospective meetings across various business teams and provided status, associated risk, and resolutions for the issues.
- Responsible for Provided status reports to appropriate groups concerning test issues and progress.
- Excellent team player and TEMPhas ability to quickly adopt and work under minimal supervision.
- Ability to communicate requirements effectively to team members and manage applications.
- Dynamic team player, positive thinker, deadline aware flexible personality and work ethics.
TECHNICAL SKILLS
Software Development Methodologies: Agile, Waterfall
Automated Testing Tools Suite: Selenium WebDriver, Eclipse, Cucumber, TestNG, Apache POI, Rest Assured
Programming Languages: Java
Build Tools: Maven, Gradle
Framework: Hybrid (POM, Data driven, TestNG)
Bug Reporting Tool: JIRA
Web: HTML, CSS, XML, JavaScript
Operating Systems: Windows and Linux
CI Tools: Jenkins
Version Control Tools: GIT
Data Base: SQL Server, Oracle
PROFESSIONAL EXPERIENCE
Confidential - Chicago, IL
QA Automation Engineer
Responsibilities:
- Writing of the Test scripts/Test data, Test planning and execution process.
- Prepared and reviewed UAT test artifacts Test Plans, Test Scripts, Test strategy, Traceability matrices with Project Stakeholders.
- Developed Automation and Manual Test Strategies, Test Plans, Test Scenarios and defining test cases in Java.
- Integrated automated test cases to Sauce Labs to run scripts on cloud based and perform cross browser testing.
- Used Maven for generating source code, compiling code, packaging code to a jar.
- Integrated Regression and Sanity test scripts to Jenkins CI /CD Server to schedule tests to run at a specific time to generate test reports.
- Tracked code on daily basis by using Git/Code cloud version tool to pull and push code and maintain repositories.
- Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and reported results and bugs in Jira.
- Extensively used SQL statements to query the Database for Data Validation and Data Integrity.
- Configured Maven for JAVA automation projects and developed Maven Project Object Model (POM).
- Script creation and enhancement using Selenium Web driver - Java, TestNG, Cucumber (using Page Object Model)
- Bug reporting and organizing in JIRA.
- Worked on Browser Compatibility Testing on Mozilla Firefox, Chrome and Internet Explorer.
- Database testing using SQL Queries for inventory management.
- Performing Continuous integration automation using Jenkins.
- Doing the Black Box Testing for different pages/checkout pages.
- Reviewed and interpreted systems documentation and business requirement gathering.
- Performed Functional Testing to identify various critical points.
- Performed Negative Testing and Positive Testing.
Confidential - Columbus, OH
QA Testing Engineer
Responsibilities:
- Contributed to the Agile Ceremonies like Daily Scrum, Sprint Planning, Retrospective and Demo.
- Assisted with User-Acceptance Testing and provided Demos to the Business
- Analyzed and reviewed User stories in the Release backlogs and Product backlogs to develop and execute test cases, test scenarios and tracked defects.
- Used Soap UI for Restful API and webservices testing to simulate web services and verify requests.
- And testedREST/HTTP, SOAP APIsincluding JSON data formats and API versioning strategy.
- CustomizedParameterizationin DATA file using viaJMeterto test the application with different sets of data
- Used Source Tree, GIT to merge, push, pull, and commit files after making code changes.
- Performed functional testing of SOAP and Restful Web Services using SoapUI Tool.
- Integrated Automation scriptsSelenium WebDriver APIon Jenkins continuous integration toolforcontinuous monitoring of jobs and analysis of the failures.
- Maintained the master branch of automation for Web UI and API platforms.
- Interacted with External Premium Network Teams like HBO, Fox, Fox Sports, Starz Encore, Audience, Cinemax, ShowTime to validate data.
- Tested release candidates update and third-party app updates for apps on multiple operating systems and devices.
- Performeddatabase testingusingSQL queriesto select, insert, update and delete data.
- Used diverse testing techniques such as Functional, Regression, Sanity, Exploratory, Black Box and Smoke Testing to validate software functionalities.
- Defect Tracking, reporting and documentation on the Defect Tracking system ALM.
- Analyzed the results of manual and automated tests in accordance with business processes.
- Identifying Critical test cases in each release and updating Regression Suite.
- Provided status reports & coordinated meetings between test team & Dev team to review defects.
- Created metrics/reports to capture Test Progress for projects and releases
- Prepared metrics for Status Reporting and QA deliverables.
- Identified quality risks and issues dat could of impacted project deliveries and communicated to leadership team.
Confidential, San Ramon, CA
QA Analyst
Responsibilities:
- Was Responsible for Planning, Implementing &Reporting on testing aspects of software functionalities.
- Designed and Developed Test plan based on BRD and User Stories.
- Created and tracked defects in HP Quality Center &Created Test Data forQAand UAT.
- Implemented Test plans and Test cases and presented Testing results.
- Based on use cases, developed and maintained Test specs, Test cases, Test Scripts and Test Data.
- Troubleshoot Test Issues, Recorded Test Results, Tracked and Prioritized Defects.
- Participated in release decisions & established measures of test efficiency, effectiveness & product readiness. formulated design for the individual modules and preparedtechnical design documents.
- Tested Visa’s POS transactions like Sale, Trade used for processing credit card transactions in the retail stores using Postman, Swagger, Rest assured, Page object Model frameworks.
- Automated test scripts and integrated them using Perfecto to simulate real usage of apps on various platforms and browsers.
- Used Jenkins as a continuous integration tool to schedule jobs on daily basis to trigger test results.
- Implemented Data Driven Frameworks to create parameterized test scripts and generate test reports using Selenium Web Driver and TestNG framework.
- Conducted Cross Browser and Platform testing (Internet Explorer, Chrome, Firefox) to validate consistency of performance and quality.
- Involved in Defect Triage Meetings with Client team and Multiple vendor teams.
- Identifying risks and provide mitigation plan, escalate issues on a timely manner to the leadership team.
- Developed SQL Scripts to extract data from the tables to check for data consistency.
Confidential
QA Analyst
Responsibilities:
- Performed functional, regression, end-to-end, GUI, and acceptance testing.
- Gathered requirements from Business Analyst and analyzed them for testing perspective.
- Developed and executed test cases and test suites.
- Maintained and updated test documentation between releases.
- Performed cross browser testing to verify functionality of web applications.
- Wrote and executed SQL queries to perform the back-end testing in the driver information database.
- Participated in standup meetings and other required QA meetings such as test planning, retrospective, QA status and update meetings.
- Analyzed System Requirement Specification (SRS) document and Business Requirement Document.
- Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
- Analyzed application, system, and security errors. Escalated issues to developers and verified fixes.
- Developing automation test scripts in HP QTP/HPUFTfor testing scenarios involving the multiple regions using VB script.
- Work closely with the Business Analysts, assisted in identifying and resolving complex technical issues.
- Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
- Used HP Quality Center as repository for requirement analysis, design test cases.
Confidential
Test Engineer
Responsibilities:
- Arranged deliverables for the task like Functional Test Plan, Test Scripts, and End of Test Report
- Used different test scenarios to validate the functionality of the application.
- Performed Manual Testing of the application functionality to complete black box testing of the application.
- Created and generated system test scripts for different test scenarios covering all aspect of project functionality.
- Identified defects while doing System Testing and regression testing, also involved in defect tracking.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, GUI testing and User Acceptance testing.
- Performed Sanity testing during code deployment after the code TEMPhas been fixed and verification of the proper code deployment.
- Involved in manual testing of various modules of the application to ensure application stability.
- Actively involved in writing the traceability matrix for the coverage of all the scenarios.
- Prepared Test case coverage reports for status meeting.
- Conversant with analyzing requirements and defining high level and low-level test requirements and detail test cases.
- Assisted developers with reproducing defects and providing additional information as needed.
- Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings
