We provide IT Staff Augmentation Services!

Qa Engineer Resume

Chicago, IL


  • Over 7 plus years of experience as a Quality Assurance Engineer with a good understanding of the Software Testing Life Cycle (STLC).
  • Over 3+ years of Experience in Test Automation using Selenium Webdriver with Java
  • Over 4+ years of experience in Manual testing of both web and client - server applications
  • Excellent programming skills in Core Java, JDBC, Apache POI and Logging API etc.
  • Exposure to Mobile application testing
  • Good experience in creating managing Selenium IDE scripts.
  • Proven experience in estimating test efforts, resource planning, writing Test plans and Strategies.
  • Having a good experience in SOAPUI and services automation testing
  • Extensive Test automation experience with leading test automation tools such as BDD, Cucumber, Selenium, Maven, SOAPUI, POSTMAN, JMeter, JUnit/TestNG etc.
  • Having experience on Build tool Maven, Continuous integration server Jenkins
  • Strong knowledge in Automation Frameworks and involved in designing and development of Hybrid Automation framework using Selenium, TestNG and Maven.
  • Strong knowledge in database testing and validating applications by writing SQL queries
  • Excellent knowledge in creating locators using Xpath/CSS and its functions and axes.
  • Have working experience with a Test management tool like HP Quality Center, JIRA.
  • Comprehensive knowledge of database management systems (SQL SERVER, MySQL etc.) and proficient in writing SQL Queries
  • Expertise in Design patterns like Page Object Model, Data-Driven Testing, and UI Mapping.
  • Coordinating with developers in writing Test Plans and formulate Test Cases for automated testing procedures using Selenium.
  • Experience in Cross Browser and Cross platform automation testing activities
  • Experience in Parallel execution of scripts using TestNG and distributed execution of scripts using Selenium Grid.
  • Proficient in industry-standard methodologies such as the Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Agile Methodology.
  • Experience in managing and coordinating with offshore/onsite test team and working closely with Project team in Agile Methodology
  • Exposure to web Service Testing using Rest Assured.
  • Experience in using version control tools/repositories Git.
  • Good experience maintaining Automation Reports and publish them for the stake holders.
  • String experience in Functional, Regression, User Acceptance Testing (UAT), Browser Compatibility Testing.
  • Excellent interpersonal and communication skills with confidence, positive attitude, and eagerness to learn new things.
  • Ability to work in a team or individually and very flexible to work in a complex environment with tight schedules.


Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Junit, Selenium IDE, Selenium RC, Selenium Grid, Junit, Cucumber, Bamboo, TOSCA.

Test Build& Integration Tools: Maven, ANT, Jenkins, Bit Bucket

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Databases: Oracle, SQL Server

Programming Languages: JAVA, SQL, Gherkin, C, C#

Markup Languages: HTML, XML, XPath, CSS Selector

Operating Systems: Windows XP/7/8, UNIX, LINUX

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Utilities: Eclipse, GIT, Firebug, FirePath

MS Office Tools: VSTS, Test Manager, Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio


Confidential, Chicago, IL

QA Engineer


  • Designed and implemented the automation-testing framework for use in validating new and existing component releases for Selenium.
  • Developed automation scenarios using functional test cases.
  • Worked with the business analysts to understand the user stories, functional requirements for the system.
  • Actively involved in the preparation of test plans and test case documents.
  • Created test conditions and test scripts. Identified and captured test data to support the test cases defined for the application.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Developed unit test scripts using WebDriver and TestNG framework.
  • Actively worked in the functional and regression testing and proactively worked to improve the software quality.
  • Involved in the usage of BDD, TDD framework to develop Cucumber Step Definitions, Scenarios, and Features using acceptance criteria.
  • Responsible for creating & maintaining Automation scripts for the core web services using the SOAP UI Pro tool.
  • Created automation scripts for both REST & SOAP-based web services.
  • Used Excel as a data source for the data inputs and used groovy scripts to import those data into SOAP UI tool
  • Performed web testing and automated testing using Selenium in the test environment and opened bugs in the bug tracking tool. Prepared the test summary report.
  • Prepared a checklist for the entire test to ensure all the routines related to testing are performed
  • Executed the test cases for different sets of data.
  • Involved in bug tracking and bug analysis.

Environment: Windows, Selenium Web Driver, Selenium IDE, Java, Eclipse, SOAPUI, Cucumber, Maven, Agile, TestNG, Jira, Web Services, HP ALM, SOAP, HTML, REST, SQL Jenkins, GitHub

Confidential, New York, NY

QA Selenium Tester


  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD, TDD.
  • Created automation test scripts using a data-driven framework and Page Factory model to test the web applications using Selenium Web Driver with JAVA and maven.
  • Hands-on experience with any of the test automation tools such as TestNG, OR Rest Assured, OR Postman, etc. or other test frameworks
  • Used Jenkins to execute the test scripts periodically on Selenium Web Driver for different platforms.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox, and Safari using TestNG and Maven on Selenium Web Driver.
  • Performed Smoke Testing, Security Testing, GUI Testing, and User Acceptance Testing.
  • Member of the User Acceptance Testing Team wrote Enhancement Requests and worked with the perspective of the user
  • Utilized Maven to manage dependencies for test execution, plug-ins, and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Involved in the usage of BDD, TDD framework to develop Cucumber Step Definitions, Scenarios, and Features using acceptance criteria.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Experience in writing complex XPATH using the following and preceding and using functions like contains and not contains.
  • Implemented a SOAP UI tool to test SOAP-based architecture application to test SOAP services and REST API.
  • Used the Rest Assured java library to automate Restful Web services.
  • Used Jira for bug tracking.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: Selenium Web Driver, Soap UI, Cucumber, Eclipse, JIRA, MySQL, Oracle, Java, SOA, TestNG, Firebug, Xpath, Windows, UAT.

Confidential, Atlanta, GA

QA Engineer


  • Extensively participated in Business Requirements meetings along with Business Analysts, Project Managers and Development leads.
  • Extensively worked on Agile/Agile Scrum methodology throughout the Software Development Life Cycle (SDLC).
  • Worked on creating test cases for Object driven framework for Selenium WebDriver.
  • Developed automation scripts using Selenium WebDriver, Eclipse, TestNG, and Java.
  • Performed Data-driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Developed a re-usable function using TestNG for Test Automation.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running the test on a nightly basis automatically.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need-based) using Maven and Jenkins
  • Used Cucumber for browser-based testing with scenarios and situations.
  • Involved in providing the efficient locators' strategy like XPath and CSS to run WebDriver script in stable condition.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Assigned the new projects to the testing team and track the Review schedules and Testing Status.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Proficient in Agile development and Scrum methodology.
  • Created concise and clear reports for distribution and presentation to senior management on a daily and weekly basis. Experience monitoring and tracking implementation plans.

Environment: Java, Selenium WebDriver, Jenkins, Cucumber, TestNG, Maven, SOAP UI, XPath, Eclipse, CSS, HTML, XML, JMeter, Quality Centre, Agile, SQL, Oracle, and Windows.

Hire Now