We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Berkeley Heights, NJ

SUMMARY:

  • Over 7+ yrs of experience with expertise in Manual/Automated Testing of Web based and Client/Server applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), and Bug life cycle.
  • Experience in Agile Management and Software Development with SCRUM Methodology.
  • Expertise in Manual Testing, Automated Testing using tools Selenium IDE/RC/WebDriver/Grid, Mercury Quality Center & QTP, Junit, TestNG, Maven, Ant, Jenkins, Cucumber, SOAP UI and PostMan.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line .
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test environment setup expert using the entire open Source tools.
  • Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.
  • Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back - end, GUI Testing, Regression and Performance testing.
  • Excellent knowledge on different testing frame works like Data Driven, Keyword Driven and Hybrid frame works.
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
  • Good programming skills in Java, Python, C, C++, VB, Oracle, SQL, and PL/SQL and experience in Oracle Databases.
  • Excellent experience with source version control tools such as Subversion (SVN) & GIT.
  • Strong knowledge on writing SQL queries for Data Driven Testing.
  • Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
  • Experience in client meetings to study and analyze the requirements for the new functionalities and changes, & coordinating with the team members.
  • Good analytical, presentation and communication skills and Experience in handling multiple projects at the same time within deadlines.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/RC/Grid, Junit, TestNG, JMeter, QTP, Cucumber, SOAP UI.

Languages: C, SQL, Java, Shell script, Python.

Web Technologies: HTML, XML, Java script.

Defect Tracking Tools: Quality Center, HP ALM, BugZilla, Jira.

Build Tools: Ant, Maven.

Continuous Integration Tools: Jenkins.

Database: Oracle, MySQL.

Operating System: Windows Variants, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Berkeley Heights, NJ

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven .
  • Performed functional testing, integration testing, and validation testing on various applications with manual testing process.
  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Extensively worked on Selenium web Driver with the preferred Languages Java, C# and Python.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Python, SOAP UI, MVC, Page Object, Firebug, Firepath, XML, XPATH, DOM, Quality Center, Agile, SQL, Oracle, Windows.

Confidential, Richmond, VA.

QA Automation Engineer.

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Evaluated and analyzed Business Requirements, Functional Specification documents.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Performed Data driven testing using Selenium WebDriver , TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
  • Used SVN, Subversion for code repositories and Maven for the dependencies.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.
  • Used Cucumber automated testing to test new and existing functionality.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Testing a complex Web based application with backend validation in mainframes and using SOAP UI .
  • Used HP ALM for defining & logging defects and HP ALM for writing test cases and executing test cases.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Maven, Jenkins, TestNG, Cucumber, SOAP UI, Firebug, Eclipse, SVN, HP ALM, XML, HTML, agile, Oracle, Windows.

Confidential, San Antonio, TX.

QA Engineer

Responsibilities:

  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
  • Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Developed re-usable function using TestNG for the Test Automation.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Utilized testing tool TestNG extensively for the integration testing and unit testing.
  • Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
  • Implemented Modular Framework for Selenium based scripts.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Used Maven build tool to implement the framework dependency jar files.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Create Tests Jobs on Jenkins and execute tests on Jenkins and send reports to required team members.
  • Created automation scripts in Soap UI using Groovy Script for web services testing.
  • Enter and maintain defect information in Defect Tracking System, JIRA.
  • Performed Manual Testing to check flow of the application.
  • Prepared Test report at the end of testing phase for business stakeholders for their weekly meetings.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Worked closely with different functional team including Development, QA, and Business.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Agile, JIRA, SOAP UI, XML, SQL, Windows, LINUX.

Confidential, Austin, TX.

QA Engineer

Responsibilities:

  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed re-usable function using Junit for the Test Automation.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
  • Developed automated script for back-end testing using Selenium.
  • Extensively involved in creating Junit scripts for one agile project.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.

Environment: Java, Selenium WebDriver, Junit, JMeter, JavaScript, HTML, Eclipse, Jira, SOAP UI, Agile Windows.

Confidential

QA Analyst (Manual Tester)

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Performed the Manual Testing of the application before switching over to the automation phase.
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Prepared test data for functional testing as documented in the test plan.
  • Executed test cases manually. Compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution.
  • Involved in compatibility testing with other software programs, hardware, operating systems and network environments.
  • Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Performed Manual Testing to check flow of the application.
  • Managed defect reporting and tracking using Quality Center.
  • Performed Functional, Integration, System, GUI, Cross Browser compatibility and Ad- Hoc Testing.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Worked with source version control tool such as Subversion (SVN).
  • Created and executed database queries (SQL) to validate database data integrity.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also mentored others in software testing best practices.

Environment: Java, Manual Tester, Quality Center, SVN, SQL, Windows XP.

We'd love your feedback!