We provide IT Staff Augmentation Services!

Qa Automation Engeer Resume

2.00/5 (Submit Your Rating)

IN

PROFESSIONAL SUMMARY:

  • Over 7 years of extensive experience in Analyzing, Designing and Implementation of QA Testing strategy for 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.
  • Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID, QTP (Functional & Regression Testing), TestNG, Junit, Ant, Maven, Jenkins, Hudson, Jbehave, Cucumber, and SOAP UI Pro for testing Client Server and Web based Applications.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experienced in TestNG, Junit, Data Driven, Keyword Driven Frameworks in Selenium, Good understanding of different Annotations used while working withTestNGFramework.
  • Experienced in using Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Extensive experience in developing Test Plans, Test Cases, Test Scenarios, Traceability Matrix, and Test Scripts (Manual and Automated) for various applications to ensure proper business compliance.
  • Extensive experience in Functional Testing, Unit Testing, Integration Testing, Regression Testing, Black Box Testing, GUI Testing, Back - End Testing, browser compatibility (cross browser) testing, in different stages of Software Development Life Cycle (SDLC).
  • Excellent knowledge on different testing frame works like Data Driven, Keyword Driven and Hybrid frame works.
  • Experience in converting commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the organization without compromising Quality.
  • Have experience in using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Experience Tester in Agile Development Environment Using TDD(Test Driven Development) approach.
  • Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, resolved Database Performance issues Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
  • 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:

Automation Tools: Selenium WebDriver/RC/IDE /Grid, Quick Test Prof (QTP), Junit. TestNG, Cucumber, Jbehave, SOAP UI.

Test Management Tools: ALM, Quality Center, Jira, BugZilla

Languages: SQL, PL/SQL, JAVA, J2EE, XML and HTML.

Scripting Languages: VB Script, Java Script, Shell Scripting.

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Databases: SQL Server, Oracle, DB2, TOAD and MS-Access.

Operating Systems: Windows 2000/XP/Vista/7, Windows Server-NT/2000/2003 and Unix/Linux

Virtualization Software's: VMware Workstation, VMware Fusion

PROFESSIONAL EXPERIENCE:

Confidential, IN

QA Automation Engineer

Responsibilities:

  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Performed Data driven testing usingSelenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Performed Data driven testing usingSelenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Wrote Maven build scripts to automate the compilation and execution of Test NG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Fire Fox, Safari and Chrome.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • 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.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Experienced in usingVMwarefor testing the application in multiple browsers and OS’s
  • Used web debugging tools such as firebug, Firepath and XPath to locator elements.
  • Created multiple virtual environments usingVMwareto test the application in multiple environments.
  • Involved in designing scenarios in JMeterto perform Load and Stress tests and to analyze results.
  • Tested web services using Restful API and SOAP UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • 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, TestNG, Maven, Cucumber, Jenkins, SOAP UI, Agile, Firebug, Firepath, JMeter, Eclipse, HTML, XPATH, HP Quality Center/ALM, Oracle, SQL, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Designed and executed the Automation Test Scripts usingSelenium WebDriver and Junit.
  • Performed different testing task using various test scripts on Selenium WebDriver and Junit.
  • Developed ANT based build scripts to run Selenium Automation. Integrated ANT Scripts to Continuous Integration Server to run nightly tests.
  • Wrote different ANT scripts for performing the build on regular basis.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • 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.
  • Implemented Automated execution of tests (nightly and need based) using Jenkins.
  • Used Maven build scripts to automate TestNG suites/ test cases.
  • Conducted cross browser compatibility testing on Linux OS.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Status Reporting for Test Design Phase, Test Execution, and Test Closure.
  • Created a Selenium server setup for automated testing in the AWS Cloud.
  • Tested the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and WSDL using SOAP UI.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium WebDriver, Junit, ANT, Cucumber, Jenkins, SOAP UI, Maven, AWS, Jira, Firebug, XPath, Eclipse, HTML, XML, MSWord, MS Excel, SQL, Oracle, Red Hat Linux 5.x,6.X.

Confidential

QA Engineer

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.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Developed and participated in building test automation using Selenium RC and executed test cases and implementation test suites using Junit framework.
  • Created Keyword-Driven Automated Frameworks using Selenium RC configured under Eclipse, Junit environment.
  • Performed different testing task using various test scripts on Selenium RC and Junit.
  • Executed Web Services testing using SOAP UI.
  • Analyzed response time of business transactions and generated reports and graphs using Load Runner Analysis
  • Used ClearCase for tracking files and managing versions.
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • 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, Selenium RC/IDE, Junit, SOAP UI, Quality Center, XPath, Eclipse, HTML, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows XP.

Confidential

QA Engineer.

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Designed the test cases and developed test scripts using Java and Selenium.
  • Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Added annotations to the test. (Selenium).
  • Involved in Selenium Grid auto scaling plugin utilizing AWS.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Run tests by using Selenium remote control in different browsers.
  • Examine the results of test to pinpoint defects in the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
  • SQL Queries for backend testing.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.

Environment: Java, Selenium RC/IDE, HP Quality Center, Junit, JavaScript, XPath, Eclipse IDE, AWS, SVN, Firebug, Windows XP.

Confidential

Senior software engineer

Responsibilities:

  • Created the Design Document based on requirement specification using UML diagrams.
  • Involved in requirement analysis, development and maintenance of provisioning system for Belgium’s largest telecom company, Confidential .
  • Developed the UI panels using HTML, CSS & JavaScript.
  • Designed and implemented Spring MVC Framework.
  • Implemented the ORM using Hibernate at the persistence layer.
  • Worked under Agile methodology for the development.
  • Involved in the code review and debugging of the application.
  • Involved in the defect / issue tracking/ fixing and reporting to the project management.
  • Developed the middleware components using Java Beans in Spring Framework.
  • The data was persisted using Oracle database.
  • Communicated with clients and users for clarification and freezing the requirement.
  • Worked with Log4j logging framework.
  • Involved in the unit testing and integration testing.
  • Involved in the mentoring of new employees.
  • Created and implemented unit test cases for the application modules using Junit.
  • Build and deployed the application on JBoss application server.
  • Used Git for version control across common source code used by developers.
  • Deployed project code to development and QA environment.

Environment: Java, Spring MVC, HTML, CSS, JavaScript, Hibernate, JUnit, Agile, JBoss, PL/SQL, Oracle, Log4j, UML, Git.

Confidential

Software engineer

Responsibilities:

  • Back-end Java developer for Lexis Nexis. Worked with Agile team in 2 week sprints to rapidly develop web services. demonstrating output biweekly to partners and incorporating feedback.
  • Involved in the development of REST API services using Jersey JAX-RS.
  • Developed REST web services supporting JSON format to perform tasks.
  • Designed and Developed application screens using HTML,JavaScript and CSS.
  • Used Eclipse IDE for all the development & testing work.
  • Used JUnit and Test cases for testing the application modules.
  • Build and deployed the application on Glassfish Server.
  • Used Microsoft SQL Server as database in the backend.
  • UsedLog4Jto capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • UsedSVN for version control across common source code used by developers.
  • UsedHP Quality Centreto view the tasks and requirements.
  • Worked onDefectsthat were assigned to me.
  • Managed the planning of work tasks, recognizing issues, monitoring progress and reporting status of work tasksto the project manager.

Environment: Java, REST web service, JAX-RS(Jersey), Agile, Glassfish, SQL, Microsoft SQL Server, SVN, HTML, JavaScript, CSS, JUnit, log4j, JDBC, Eclipse IDE, HP Quality Center.

We'd love your feedback!