Quality Engineer Resume
Naperville, IllinoiS
SUMMARY
- 7 years of experienced in the field Software Testing with emphasis on Manual testing, Automation testing and Requirements gathering.
- Experienced QA professional, proficient in formulating QA methodology and QA processes.
- Experienced in using test first development and other Agile methodologies such as constant integration, and automated builds.
- Experienced in developing business based functional test scenarios.
- Experienced in working with SDLC process like Water fall model, AGILE methodology.
- Experienced in Preparation of Test Plan, Test Scenarios, Test Cases and Test Data from requirements and Use Cases.
- Extensively experienced in Functional Testing, Regression Testing, GUI Testing, Integration Testing, System Testing and User Acceptance Testing.
- Extensively experienced in JIRA, Bugzilla and ALM.
- Experienced in developing Test Plans and Test Scripts for Automation Testing using Jira and ALM/Quality Center.
- Experienced in writing Automation script using Java programming language
- Experienced in using ALM/Quality Center to track, report, and manage defect.
- Expertise in writing SQL Quires to perform Back - end testing.
- Experienced in set up Selenium tools from scratch and configuring various other peripherals tools to perform Selenium Test.
- Experienced in using Jenkins as continuous integration tool.
- Expertise in implementing cross browser and cross platform web testing with Selenium Grid and WebDriver.
- Experienced in using Junit, TestNG and Cucumber Testing Framework as a test runner with Selenium.
- Experienced in designing automation testing framework for web-based application using Selenium that maintains the work flow as an end-user.
- Experienced in developing and implementing Data Driven, Keyword Driven and Page Object Model automation testing framework with Selenium WebDriver.
- Solid Experience on build management tools like Maven and continuous integration tool such as Jenkins.
- Experienced in web Service testing (both Soap and Rest) using SoapUI, Postman Client and Rest Assured Api.
- Experienced in Load Testing using JMeter
- Having experience on Mobile Automation (Android & IOS) using Appium
- Experienced in using UNIX platform, proficiency in running batch jobs and Shell Scripting
- Experienced in creating User Guides, Documentation & Presentations.
- Good communication interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS
Testing Tools: Selenium RC, WebDriver, and Selenium Grid, HP ALM/Quality Center, JIRA, Jenkins, Sauce Lab, JMeter, Maven, GitHub, TestNg, Junit, SoapUI, Bugzilla, Postman, Cucumber, Gherkins, Appium, UIAutomator tool, PgAdmin, Confluence
Languages: Java, JavaScript, SQL, UNIX/Linux Shell
RDBMS: SQL Server, Oracle
Operating Systems: Windows Server, Linux/ UNIX, Ubuntu, Centos
Web/App servers: Apache, Tomcat
PROFESSIONAL EXPERIENCE
Confidential
Quality Engineer
Responsibilities:
- Participated in daily agile meeting
- Involved in business meetings with developers and other testers.
- Created Automated Selenium scripts using Java, XPATH, and CSS Selectors.
- Introspected the web pages using Firebug/FirePath, ChroPath plugin & XPath queries to create robust selectors to be used in the Selenium TestNg test cases.
- Involved in Rest Webservice testing and automate them using Rest Assured Api.
- Wrote data driven selenium test cases so that data can be transferred through databases.
- Executed functional and regression testing in every sprint.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used Stash as a source repository system to share code within the office as well as with the team in overseas.
- Performed backend testing using SQL Quires. This involved manual stored procedures and stored functions testing.
- Enhancements & defects are reported/tracked in JIRA tool.
- Worked in continuous integration environment, scheduled daily Job to do health check
- Worked on Agile methodology, participated scrum meetings, involved in planning meetings and sprint demos, defect review, internal, external walk through meetings.
- Worked with both onshore and offshore people to complete the project
- Used Jira/Zephyr to execute testcases.
Environment: Jira, Selenium WebDriver, Selenium Grid, Jenkins, Oracle, Postman, SQL, XML Spy, Bitbucket, Confluence, Rest Api
Confidential, Naperville, Illinois
Automation Lead
Responsibilities:
- Integrated working with the test executive team, the project management deliverables for the test component of the project activity.
- Involved in business meetings with developers and other testers.
- Test Scripts are developed and executed in Quality Center
- Created Automated Selenium scripts using Java, XPATH, and CSS Selectors.
- Introspected the web pages using Firebug/FirePath, ChroPath plugin & XPath queries to create robust selectors to be used in the Selenium TestNg test cases.
- Involved in Rest and Soap Webservice testing and automate them using rest assured and Apache Axis library.
- Wrote Keyword driven selenium test cases so that a small set of Selenium test cases can drive the automation testing with a large set of input data with keyword.
- Executed functional and regression testing.
- Wrote Regression testcases and coordinated offshore team to automate regression testcases.
- Performed tests for functionality, security, GUI, end-to-end, system configuration and backend by writing scripts using Java, Selenium WebDriver and TestNG.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Performed backend testing using SQL Quires. This involved manual stored procedures and stored functions testing.
- Enhancements & defects are reported/tracked in JIRA tool.
- Worked in continuous integration environment; Managed QA process for release candidate; Reported development progress.
- Prioritized items with upper management to coordinate and test based on business priority.
- Expanded feature set considerably over a short period of time, significantly increasing product scope.
- Worked on Agile methodology, participated scrum meetings, Involved in planning meetings and sprint demos, defect review, internal, external walk through meetings.
- Worked with both onshore and offshore people to complete the project
Environment: Jira, Selenium WebDriver, Selenium Grid, Jenkins, Oracle, Postman, SQL, XML Spy, MS Visio, MS Project, Alm, Snagit
Confidential, New York, NY
Automation Engineer
Responsibilities:
- Involved in writing test cases from Requirement
- Involved in deciding scrum plan meeting with developers, stack holders, Business analyst and other testers.
- Created Automated Selenium scripts using Java, XPATH, and CSS Selectors
- Introspected the web pages using Firebug/FirePath plugin & XPath queries to create robust selectors to be used in the Selenium TestNg test cases.
- Wrote Behavior Driven Framework using Gherkin and Cucumber
- Involved in Rest Api testing using postman and rest Assured Api.
- Involved in creating BDD Framework from scratch
- Involved in using Maven build tools to manage framework dependency jar files.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Used SOAPUI tool for testing SOAP and Restful web services
- Performed backend testing using SQL Quires. This involved manual stored procedures and stored functions testing.
- Participated in developing common Appium Framework for both Android and IOS using different types of virtual devices (Emulator and Simulator) and real devices for Testcases Validation
- Used Jira for defect tracking
- Involved in perform Performance Testing using JMeter
- Worked in continuous integration environment;
Environment: Jira, Selenium WebDriver, Selenium Grid, Jenkins, Oracle, Postman, SQL, XML Spy, MS Visio, MS Project, Appium, Rest Assured, Cucumber, Gherkin
Confidential, Jersey City, NJ
Automation Tester
Responsibilities:
- Involved heavily in converting Business Requirements into Functional requirements.
- Performed manual testing for functional testing and backend testing.
- Conducted End to End and Black box testing.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using ALM/Quality Center.
- Extensively used ALM/Quality center for storing all Test plan documents, Test case documents and record defects.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Created Test Data using SQL; Wrote SQL queries for back-end testing.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Developed Behavior driven Framework using Cucumber, Gherkin and Junit.
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
- Participated in Automating Mobile Native app for Android Application and run them in cloud server using Appium and perfecto
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Selenium WebDriver, Jenkins and Selenium Grid, HP Quality Center, Oracle, J2EE, SQL Server, Cucumber, Appium, Perfecto, Tomcat and Windows.
Confidential, Reston, VA
Test Engineer
Responsibilities:
- Involved in developing Test automation script based on detailed requirements provided by users.
- Performed GUI, Functional, Regression, Integration, System, UAT and Back-end Testing.
- Involved in manual testing and automated testing of the test cases of web based applications and client server applications.
- Reviewed the requirements and the use case diagrams to write test cases, test plan that would test various scenarios. Test cases were written in Quality Center.
- Wrote the test plan and test cases for acceptance, functional, integration and system testing using Quality Center.
- Developed and executed test suites and operations scenarios to find and report defects using Quality Center, Created and filed various office documentation using MS Office applications
- Performed backend testing and analyzed the server performance using SQL quires on Oracle and UNIX.
- Ensured the correlation of session IDs, description, actual output, expected output and status of application.
- Involved in Scheduling QA project status meetings and publish meeting minutes.
- Developed presentation and testing implementation learning to other testing resources for cross functional training.
- Involved in audit meetings and got an initiative to reach QA testing goals.
- Started working relationships with developers and project managers.
Environment: Quality Center, MS Office, Visio, MS-SQL Server, Windows and UNIX.