We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Sanfrancisco, CA

SUMMARY

  • Over 7+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG,SeleniumWebDriver, IDE, Grid, ANT/Maven, Jenkins/Hudson, Jbehave/Cucumber and SOAP UI.
  • Experienced in making Data Driven and MVC Framework to maintain Test Suites.
  • Working experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Expertise in Smoke Testing, Backed end Testing, Black-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 creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, coordinating with development team and track the bug fixes till closure.
  • Experience testing SOA with RestFul/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI.
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Good programming skills in Java, VB, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/ RC/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Jbehave, Cucumber, SOAP UI

Languages: JAVA, Python, VB Script, Java Script, HTML, XML

Test Framework: Junit, TestNG, Data Driven Framework, MVC

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla & IBM Rational Team Concert (RTC)

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Sanfrancisco, CA

QA Automation Engineer

Responsibilities:

  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Testing a complex Web based application with backend validation in mainframes and usingSOAP UI.
  • Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
  • Maintained and executed Ant build files for running automated tests.
  • Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, ANT as build tool, Jenkins as CI tools.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • 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.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, Soap UI, Quality Center, Eclipse IDE, agileSVN, Git, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Confidential, Des Plaines, IL

QA Automation Engineer

Responsibilities:

  • Proficient in identifying, reporting and troubleshooting software defects.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).
  • Performed Unit testing for Java applications using TestNG.
  • Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
  • 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.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Created Maven and SVN to create nightly automation script.
  • Used Cucumber for browser based testing with scenarios and situations.
  • Worked onCucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Wrote Selenium scripts to run against Jenkins and reported the nightly batch results to the lead.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
  • Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Testing a complex Web based application with backend validation in mainframes and usingSOAP UI.
  • Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
  • 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.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • UsedMS Visual Source Safefor Version Control.
  • Presented progress of the testing process atwalkthroughsandinspections.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, Soap UI, Quality Center, Eclipse IDE, agileSVN, Git, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Confidential, San Diego, CA

QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
  • Maintained and executed Ant build files for running automated tests.
  • Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, ANT as build tool, Jenkins as CI tools.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • 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.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Identified defects in system testing, end to end testing regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
  • Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Performed Backend Testing using SQL Queries on SQL Server database.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.

Environment: Java, Selenium WebDriver, Cucumber, Eclipse, Junit, Jenkins, ANT, Soap UI, REST, HTML, JavaScript, XML, XPath, Firebug, Jira, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Confidential, Los Angeles, CA

QA Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC and Selenium IDE.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC and GRID.
  • Developed automation framework for Selenium RC in Modular Framework model.
  • Created whole test framework using Selenium for further test creation and execution.
  • Experienced with Project Portfolio Management (PPM).
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
  • Attended, discussed and submitting work progress report of the week to Project Manager
  • Worked with source version control tool such as Subversion (SVN).
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Successful discussion with all members, Project manager and QA Lead to collect data for automation.
  • 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.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Selenium RC/ IDE, Junit, Eclipse, Quality Center, Fire Path, Firebug, HTML XML, Apache-Subversion (SVN), Git, PPM, SVN, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, SQL, Oracle, Windows.

Confidential, Plano TX

QA Engineer

Responsibilities:

  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
  • Prepared test cases by analyzing functional requirement and documentation.
  • Performed Manual Testing of this Web application and automated it by using Selenium.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Ran Selenium tests against multiple browsers using different browser profile.
  • Used SQL to validate backend database changes, deletes and update.
  • Wrote queries to extract data for testing purposes. Used IBM ClearCase for tracking.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.
  • Worked under Agile Scrum Methodology.
  • Reported the bugs/defects through Quality Center.

Environment: Java, Selenium RC/IDE, Junit, Eclipse, Quality Center, Agile, HTML, Oracle, Windows XP.

Confidential

QA Tester

Responsibilities:

  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Provided Estimates for testing and updated the Project Plan with the testing timelines.
  • Wrote SQL queries and statements to test database for retrieving information.
  • Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Java, Quality Center, Oracle, SQL, Windows.

Confidential

Manual Tester

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Java, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS, Windows.

We'd love your feedback!