We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • 6+ years of working experience on all phases of Software Test Life Cycle (STLC), its methodologies such as Agile, SCRUM and Waterfall Model.
  • Experience in developing end to end automation using Selenium WebDriver/ IDE/Grid, TestNG, Maven, Jenkins, Web Services (REST, SOAP).
  • Experienced in customizing Selenium API to suit in testing environment.
  • Experienced in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
  • Experienced in Development of Automation Scripts, Execution and Analysing the Test Results using Hybrid, Jasmine framework, Behaviour Driven Development (BDD), Test Driven Development (TDD), Cucumber, Keyword Driven Framework, Data Driven Framework.
  • Extensively worked on Selenium WebDriver with the preferred Languages Java.
  • Experienced in Web Service testing by using SoapUI.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Strong experience in cross browser, cross platform web testing with Selenium Web Driver.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Maven.
  • Expertise in Smoke Testing, Backed end Testing, Black - Box/White Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
  • Experience in applying Testing Methodologies, creating Test Plans, Test Automation Planning, Developing and Execution of Test Scripts, Requirement Traceability Matrix, Defect Tracking and Custom Report Generation.
  • Proficient in Back-end Database Testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Expert using open source bug tracking tool JIRA, Quality Center/ALM and BugZilla.
  • Provided process leadership and projects management within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Highly motivated team player with excellent Communication and Presentation skills, and always willing to work in challenging and cross-platform Environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Cucumber, SoapUI, ALM, Soap, Rest

Languages: HTML, CSS, JavaScript, Java, XML

Test Framework: Junit, TestNG

AgileScrum, Waterfall, V: Model

Defect Tracking Tools: Jira, BugZilla

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins

MS: Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows Variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

QA Automation Engineer

Responsibilities:

  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, Java which decreased 75% of manual testing.
  • Maintained and executed Maven build files for running automated tests.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Implemented BDD framework using Cucumber and created step definition and feature files using Gherkin (Cucumber).
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Design and Implementation of BDD framework using Cucumber.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins .
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Conducted backend testing using SQL queries to validate data for database.
  • Verified, edited and update test data in new or existing systems before testing.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Worked in the form of sprint team with business analysts and developers in Agile methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Quality Center/ALM, XPath, WebServices, agile, Apache, Internet Explorer, Firefox, Chrome, GIT, Oracle, Windows.

Confidential, Westlake Village, CA

QA Automation Engineer

Roles and Responsibilities:

  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Extensively used Selenium WebDriver 2 to test the web application.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Implemented Page Object Model, Hybrid framework from scratch to automate web pages.
  • Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used Cucumber automated testing to test new and existing functionality.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Used Cucumber for browser based testing with scenarios and situations.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used GIT for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Cucumber, Maven, Jenkins, Soap UI, Rest, HTML, XML, XPath, Eclipse, Firebug, Quality Center/ALM, SQL, Oracle, GIT, Windows.

Confidential, San Mateo, CA

QA Engineer

Responsibilities:

  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Actively participated in scrum meetings and reviews.
  • Performed Functional tests using Selenium WebDriver with data driven framework.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Created test cases, test plans, tested API’s, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed test harness for WebServices automated testing by means of SOAP UI and ANT.
  • Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI .
  • Performed functional testing of Web services testing using SOAP UI.
  • Created Data Driven tests that randomized the test data for testing the AUT using Excel file.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
  • Conducted backend testing using SQL queries to validate data for database.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Page Object Model (POM),, DataDriven Framework, Quality Center, HTML, CSS, JavaScript, SOAP UI, Web Service, XPATH, WSDL, XML, Oracle, SQL, Linux, Windows.

Confidential, Wala Wala, WA

Manual Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Worked under waterfall methodology.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS, UNIX.

We'd love your feedback!