We provide IT Staff Augmentation Services!

Qa Engineer Resume

Chicago, IL

SUMMARY

  • 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.

TECHNICAL SKILLS

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

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

QA Engineer

Responsibilities:

  • 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

Responsibilities:

  • 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

Responsibilities:

  • 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