Qa Tester Resume
Hoffman Estates, IL
SUMMARY
- Around 8 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation Testing of Web Client Server, Cloud (AWS), Mobile, API, Webservices applications.
- Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Expertise working in both Water Fall & Agile methodologies.
- Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
- Worked on Protractor, JavaScript, Jasmine to automate Angular 9 applications and performing Regression testing.
- Worked in buildingautomationscripts and frameworks usingSeleniumWeb driver wif Java.
- Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling etc. and experience in Groovy and JavaScript.
- Developed and maintained automated test scripts for Regression testing using POM framework wif Java, Selenium Web Driver and TESTNG
- Experience in testing both SOAP and REST services using SOAP UI, Postman and Tested both XML and JSON formats.
- Used Appium tool to test automation test scripts on both IOS and Android platforms for native andmobilewebsites onmobiledevices.
- Experienced in developing VB scripts in Quick Test Pro (QTP/UFT) to perform Functional, Regression, System and end-to-end testing.
- Sound knowledge on Junit, NUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson/Bamboo for Continuous Integration.
- Expertise in performing Android Emulators & IOS Simulators for Mobile Automation Testing using Appium for Native, Hybrid and Web Based mobile applications.
- Implementing infrastructure on newAWSsystems and migration of existing Linux and Windows based infrastructure to AWS andAzureCloud plat forms and automated usingTerraform, Cloud FormationTemplates.
- Experience in Unit testing, Functional testing, Regression Testing, User acceptance testing(UAT), Integration testing, System testing, Performance testing, White Box Testing, Black Box testing, Sanity testing, Exception testing, API Testing, Cross browser testing, Compatibility testing & Security testing
- Management and design of integrated build pipelines using continuous integration workflows such asJira, GIT, Stash, Bamboo, Jenkins, Docker, Kubernetes, Terraform
- Experience wif source version control tools such as Subversion (SVN), TFS, Git and Bitbucket.
- Knowledge of Web Development technologies in general, including HTML, JSON, CSS, JavaScript, AJAX & XML.
- Expertise in teh design, development and execution of manual test cases and logging defects using HP ALM, Quality Center and JIRA, TFS.
- Developed function libraries, shared repository, Descriptive programming, Recovery scenarios using QTP.
- Performed Back-End testing by writing SQL queries using SQL server, Oracle database tools.
- Strong in writing SQL queries to perform backend data validations.
- Experienced in using Selenium automation frameworks like Hybrid, Data-driven, Keyword frameworks and POM.
TECHNICAL SKILLS
Testing Tools: Selenium Webdriver,Jmeter, Postman, QTP, HP load Runner, SOAP, Protractor, Manual Testing, Appium (Android & iOS Testing).
Frameworks: Page Object Model, Keyword Driven, Cucumber, Jasmine, Gherkin, TestNG, Junit, NUnit, Data Driven, TDD, BDD, Hybrid Testing
Build & Integration Tools: Maven, Ant, Jenkins, Docker, Terraform, Bamboo, Hudson.
Defect Tracking Tools: Rational Clear Confidential, Jazz, Quality Center, MS Office, Jira, TFS
Development Environment: Eclipse, Selenium, Visual studio 10-12
Operating Systems: Windows, UNIX,Linux,Mac,iOS,Android
Languages: Java 8, C#, PL/SQL, VB Script
Databases: Oracle, Sql Server 2005/2008, MySQL
Web: Asp.net, PHP, JavaScript, HTML, XML, HTML 5.0,CSS4,Charles proxy
Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process.
Reports: XSLT Testing reports
Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing
PROFESSIONAL EXPERIENCE
Confidential, Hoffman Estates IL
QA Tester
Responsibilities:
- Involved in preparing teh Test plan based on BRD and User Stories.
- As test Engineer, involved in plan & perform testing, verification & validation, and quality assurance.
- Attend daily scrum meetings, reviewed user stories
- Extensive Knowledge inAgile Methodologyand participated inSprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings
- Designed and developed test scenarios and test cases in TFS for Authentication or login module, Transaction module and customer profile module based on functional documents and User stories.
- Developed Test Cases in Version One Tool.
- Performed parameterization of teh automated test scripts in Selenium, to check how teh application performs against multiple sets data.
- Created Test Data for QA and UAT.
- Used SeleniumWeb Driver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Used Jenkins as continuous integration server to run automated test suites and for code deployment. And used CI/CD pipeline.
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases
- Filed and tracked teh defects using Rational Clear Confidential .
- Contributed in developing Automation Framework dat uses Java, Selenium Web Driver and TestNG
- Selected teh Test Cases to be automated and performed functional testing of teh front-end using Selenium (IDE and Web Driver) and TESTNG frameworks.
- Performed parameterization of teh automated test scripts in Selenium to check how teh application performs against multiple sets of data
- Performed extensive back-end testing by executing SQL queries to validate different reports like customer activity reports, customer transaction and file maintenance reports using Oracle.
- Written tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
- Validated teh Web Services, both Request and Response messages using SOAPUI tool
- Documented teh test results and test summaries in teh respective user stories in teh TFS.
- Created bug records and communicated wif developers.
- Work wif soap UI for generating API request and analyze teh response success and failures of interfaces.
- Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate teh data.
- Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate teh response xml wif database.
- Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
- Along wif validation on teh front end, perform teh backend log analysis in UNIX environments to make sure teh interfaces yield teh correct results/response to requests.
- Prepared daily/ weekly status reports on Test case execution, defects, RTM etc.
- Used new features of Java 8 Annotations, Generics, enhanced for loop and Enums
- Involved in planning test execution activities, defect reporting and analyzing test metrics.
Environment: Selenium WebDriver, Java, xPath, Web Services, SOAP UI, REST API, POSTMAN, Test NG, Cucumber, HTML5, Java Script, CSS4, AJAX, TFS, SQL, Oracle, TOAD, SVN, Maven, Jenkins
Confidential, Milwaukee, WI
Sr. QA Tester
Responsibilities:
- Analyzed teh Business Requirements and closely worked wif teh Business Team to get teh clarifications addressed.
- Extensive Knowledge inAgile Methodologyand participated inSprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.
- Used JIRA as a project tracking tool/Defect tracking/Test case Management tool
- Designed and developed test scenarios and test cases in TFS for Authentication or login module, Transaction module and customer profile module based on functional documents and User stories.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD(Behavior Driven Development),TDD(Test Driven Development) usingCucumber
- Selected teh Test Cases to be automated and performed functional testing of teh front-end using Selenium (IDE and Web Driver) and TESTNG frameworks.
- Implemented Gherkin to acceptance tests(GIVEN/WHEN/THEN)directly to automated tests
- Implemented preconditions verification rules using Gherkin GIVEN option for teh custom business rules
- Involved in performing Unit and Integration testing (TestNG) using mocking framework Mockito.
- Performed parameterization of teh automated test scripts in Selenium to check how teh application performs against multiple sets of data
- Written tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
- Expertise inSmoke testing, Regression testing, System Testing and UAT.
- Integration testing on web API’s wif Fiddler tool compose and execute different HTTP requests to our Web API and check HTTP response
- Using Jmeter for simulation of users for server testing and performance on request and response
- Validated teh Web Services, both Request and Response messages using SOAPUI tool
- Documented teh test results and test summaries in teh respective user stories in teh TFS.
- Created bug records and communicated wif developers.
- ImplementingLoadRunner, Performance center, JMeterbased infrastructure including Architecting
- Used Apache Postman for Rest API services testing
- Validated high level REST microservices using POSTMAN.
- Created and executedJMeterscripts for performance testing of portal
- Rest API services tested using Mockito framework, utilized Java1.8 for validations
- Mock teh database layer using Mockito and run teh tests using business rules
- Used Jenkins for CI/CD process and automated builds and deployment process
- Performed Mobile Testing of Android based Apps usingAppium. Connected Real Devices.
- Used one-way/two-way data binding, filters, UI-routers and creating custom directives in Angular 9.
- Automated Mobile application by using Appium.
- Extensively usedJava 8 Streams, LambdaFunctions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods.
- Used new features of Java 8 Annotations, Generics, enhanced for loop and Enums
- Developed static and dynamic Web pages using HTML5, CSS4, Angular 9, Bootstrap, jQuery
- Used streams API for data validations by using Java 1.8
- Performed Security testing andBackendtesting usingCharles ProxyandRESTclient
- Use of ETL Automation tool Query Surge to create query pairs using SQL queries.
- Used Java 8 for development of backend applications for Testing.
- Participated in all Sprint Ceremonies (Sprint planning, Daily stand-ups, Sprint Retrospect and Showcase).
Environment: Selenium WebDriver, Java, xPath, Web Services, SOAP UI, REST API, POSTMAN, Test NG, Cucumber, HTML5, Java Script, CSS4, AJAX, TFS, SQL, Oracle, TOAD, SVN, Maven, Jenkins, Fiddler
Confidential, Mason, OH
QA Tester
Responsibilities:
- Responsible for decomposition of teh requirements based on teh functional specifications, design, development, testing, debugging and documentation of applications to satisfy requirements.
- Worked in a highly dynamic Agile environment and participated in scrum and sprint planning meetings.
- Performed Defect Tracking Management in JIRA. Generated automated daily reports using JIRA.
- Performing a variety of software testing including functional, usability, system integration, regression, cross browser and OS Compatibility, mobile application, and performance testing.
- Involved in testing HIPAA Database, which incorporates all teh HIPAA (Health Insurance Portability and Accountability Act) transaction sets
- Hands on experience on working Cypress for angular application end to end testing.
- Experience wif Test Automation tools such as Cypress, Selenium, TestNG, JMeter, Junit.
- Used Selenium web driver, TestNG, Cucumber, Java to write teh test scripts.
- Worked existing Selenium automation Framework wif java using Data Driven testing and MS Test.
- Experienced in testing framework using Behavior Driven Development (BDD) tools like Spec flow.
- Designed structured User Interface UI automated Test cases using Selenium Web driver in java for web-based software products used to perform software testing.
- Dealt wif Datacenter migration to Amazon Web Services (AWS) infrastructure and provided support to Applications and Database teams.
- Experience in core AWS services ( S3, EC2, ELB, EBS, Route53, VPC, auto scaling, kinesis etc.) and deployment services ( Ops Works and Cloud Formation, ECS ) and security practices ( IAM, Cloud watch and Cloud trail ) and services Lambda, EMR, RedShift, Elastic Bean Stalk, X-ray .
- Worked very closely wif UI Angular developers while automating teh tests using protractor and Jasmine.
- Very good wif AngularJS as filters, root scope, custom directives, single page applications and templates.
- Automated AngularJS application module using protractor by writing java scripts and Used Jasmine as unittesting framework.
- Automated angular application module using protractor and Jasmine and created specs for various functional scenarios.
- Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS and Azure Cloud plat forms and automated using Terraform, Cloud Formation Templates.
- Using AWS Ops work to automatically spin-up API instances by running backend chef recipes.
- Perform integration, system, and regression testing using AWS and Sauce Lab cloud technologies to launch automation suites via Jenkins jobs, continuous regression testing.
- Designed and developed applications dat work on AngularJS based UI and Restful APIs, Cassandra DB, AWS environment, security.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Used Appium to facilitate mobile testing by creating mobile Driver class wif teh required Mobile capabilities.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Automation test cases using QA Complete, SoapUI, Postman, and Selenium.
- Implemented framework for Restful API testing using Postman and SoapUI
- Review teh requirements and technical specifications and design detailed Test Cases & Test Scenarios to test Identity Management components including Single Sign On, Resource Provisioning, Role based access control (RBAC) and User ID Lifecycle management and create and collect teh required test data.
- Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
- Implemented code coverage and unit test plugins wif Maven in Jenkins.
- Configured Continuous Integration environment, using Jenkins to kick off daily builds and automation suites using Jenkins, Maven and GitHub.
- Responsible for communicating Defect Status Reports.
- Worked wif Production environment to resolve several data issues.
- Used SoapUI and Postman tool to test SOA based architecture application to test Soap services and RESTAPI.
- Performed Functional testing, Regression testing and System testing.
- Involved in HIPAA implementation to ensure security and to protect teh confidentiality of health information and guard it from unauthorized access.
- Extensively used SQL statements to query teh SQL Server for Data Validation and Data Integrity.
- Coordinated wif teh developers to resolve defects.
Environment: Facets 5.30 QUAL, Windows, Oracle, SQL, SQL Server, HIPAA, EDI, SOAP UI, REST, TestNG, Git/Git hub, Postman, Jira, Selenium Web Driver/Grid, Cucumber, Appium, Cypress, Firefox, IE and Chrome browsers, BDD, TDD, Eclipse IDE, Maven, Jenkins, IOS, Android, MS Excel, MS Word.
Confidential, New Orleans, LA
QA Tester
Responsibilities:
- Responsible for decomposition of teh requirements based on teh functional specifications, design, development, testing, debugging and documentation of applications to satisfy requirements.
- Involved in Development Test cases and Test plan.
- Tested teh application in a dynamic environment wif teh sprint team using Agile and Scrum methodology.
- Implemented JUnit framework wif Selenium for parallel execution, code maintainability, and generated reports.
- Writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications.
- Developed Selenium script for taking Screenshot and used action class to perform mouse movement.
- Performed compatibility testing executing teh test cases on different browsers (IE, Chrome, Firefox, Safari), OS (Windows 7, Windows 8.1, OSX, IOS, Android) and Mobile Devices (Apple, Samsung, Motorola).
- Involved in writing Requirement Tractability Matrix (RTM)from detailed Test Plan and Test scenarios.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Involved in Smoke testing, Sanity testing, White box testing and Black box testing.
- Reported teh bugs, e-mail notifications to teh developers using teh HP ALM.
- Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Coordinate firm-wide stress testing-related communications
- Identify new initiatives and ensure alignment wif GECC stress testing strategy, regulatory expectations, and industry best practices
- Develop and maintain regulatory library to ensure Enterprise Stress Testing workstream owner understands regulatory expectations and industry best practices
- Gain buy-in and consensus of stress testing strategic initiatives wif GECC's Business Units and Functional areas, including finance, risk, technology, data, and model development
- Develop and maintain Enterprise Stress Testing roadmap for dedicated workstream.
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (Ops Works and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).
- Managing security groups on AWS and custom monitoring using cloud watch.
- Expertise in developing of Automation framework and updating teh automation suites for new functionality using UFT/QTP.
- Expertise wif messaging models publish-subscribe using very frameworks like JMS, KAFKA.
- Worked on a proof of concept to implement Kafka-Storm based data pipeline.
- Automated Regression Suite of Test cases using Eclipse, Java and designed a framework for easy maintenance of Scripts.
- Validated Restful API services Updates and executes API regression testing using Postman and REST client
- Performed Manual Functional Testing and Automated Testing using Selenium, of teh application against new builds.
- Develop scenario-based testing for teh JMeter scripts.
- Create, schedule, and run teh scenarios using JMeter and generate necessary graphs
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios
- Created and executed JMeter scripts for performance testing of portal
- Compared teh actual result wif teh expected results. Validated teh data by reverse engineering methodology me.e. backward navigation from target to source.
- Worked wif ETLSourceSystem and TargetSystem (ETL Mapping Document) for writing testcases and test scripts
- Participated in daily scrum meeting and got used to agile development methodology.
- Attended Demos and met wif Client for User Acceptance and providing QA Signoff on teh testing.
- Involved in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test.
Environment: Java, ETL, Perfecto Mobile, Android, Kafka, Selenium Web Driver, Agile Methodologies, Jenkins, HTML, SoapUI, Rest, maven.
Confidential, Irving, TX
QA Analyst/Tester
Responsibilities:
- Reviewed & Analyzed Functional Specification Requirements in order to understand teh AUT.
- Developed User Requirement Specification Document (URS) and Traceability Matrix.
- Run XML Request usingSOATool based on Requirements has to create data using API.
- Create applicationUATtest plans and scripts based upon teh business functionality defined in teh requirements.
- Developed teh test cases to test functionality and interface of teh application.
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases
- Worked on data models and transformations, Strong identification and mitigation of existing data defects and errors. Has done data mapping from source to target.
- Performed parameterization of teh automated test scripts in Selenium to check how teh application performs against multiple sets of data
- Contributed in developing Automation Framework dat uses Java, Selenium Web Driver and TestNG
- Wrote automation test cases and fixing automation script bugs
- Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Created Test Scripts in SOAU UI and Restful for Testing Web Services
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Worked wif HP ALM and JIRA for bug tracking and reporting in bug Life Cycle and follow up wif development team to verify bug fixes and update bug status.
- Logged defects encountered in teh application and application management through HP ALM during test cycles and conducted fix verification.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis
- Performed browser compatibility testing
- Involved in teh regression test planning for teh project and identified teh critical regression tests
- Filed and tracked teh defects using Rational Clear Confidential .
- Verified teh quality standards of application wif respect of code, design and performance according to accepted standards.
- Managed individual test cycles, reported bugs and worked wif analysts and developers to resolve problems.
- Interacted wif teh developers for testing teh reporting requirements.
- Used SQL Queries to validate reports for better performance.
- Logged Defects and tracked fixes using teh Clear Confidential .
- Discussed teh functionality failure problems during testing in teh team meetings.
- Wrote SQL queries to pull teh data for Functional and System testing.
- Created a detailed Test Plan and Test Cases.
- Discussed teh functionality failure problems during testing in teh team meetings.
Environment: Selenium WebDriver, Java, xPath, Firebug, FirePath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, HP ALM, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkins.
Confidential
Manual Tester
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Developed test scenarios and test procedures based on teh test requirements.
- Participated in preparation of Test Plans.
- Executed functional and system tests manually.
- Executed Test Scripts and analyzed teh results based on teh specifications.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout teh SDLC of teh application.
- Generated Defect Reports and teh summary and progress graphs for teh application.
- Communicated wif Functional Analyst on any issue clarifications.
- Actively participated in Bug Track meetings.
- End to end testing on validating teh claims functionality including data validation from source to destination tables. Submitted Coverage Status Report of tests performed on weekly basis.
- Involved in project meetings and interacted wif other team members to resolve teh problems.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows XP.
