We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Over 7+ years of experience in Test Manual/Automation of Web Applications, REST Web Services Test Automation, Load/Performance testing.
  • Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure the Quality Assurance Control.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, ALM and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Expertise in performing test of software web applications included Functional, Integration & Regression testing using Selenium WebDriver.
  • Experience in Developing and executing the test cases using Junit and TestNG framework.
  • Good experience in creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components and Cucumber.
  • Proficient in writing Test Plan, Test Cases, Test Scripts, Test Scenarios and used test management tool like ALM, JIRA, Rally.
  • Expertise in various types of testing like Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web /UI and User Acceptance Testing (UAT).
  • Have Java coding experience in Eclipse IDE for functional testing and regression testing for web based N - Tier applications.
  • Good programming skills in Java, spring, JSP, Hibernate, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Experience in web technologies like JavaScript, XML, XPATH, XSLT, AJAX, HTML, CSS, SOAP and JQuery.
  • Expert in using defect tracking tools like Quality Center, HP ALM, Jira, BugZilla and Clear Quest .
  • Working experience with testers, developers and other project team members, testing complex projects and software product enhancements.
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Strong verbal & written communication skills with the ability to effectively communicate with peers and non-technical personnel.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Excellent communication, presentation and interpersonal skills.

TECHNICAL SKILLS:

Languages: Java, SQL and PL/SQL

Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT.

Testing Tools: Selenium WebDriver, Cucumber, JMeter, REST API, SOAP UI, Jenkins

Defect tracking tools: JIRA, HP ALM, Test Director, Quality Center and Rational Clear Quest.

IDEs: Eclipse, My Eclipse.

Tools: Load Runner, Ant, Maven, JUnit, TestNG

Version Control Systems: Clearcase, CVS, SubVersion, GITHub

Databases: Oracle, MySQL, PL/SQL and SQL Server.

Operating Systems: Windows 2000/XP, Red hat Linux 9 and Solaris.

PROFESSIONAL EXPERIENCE:

Confidential, CA

QA Automation Engineer

Responsibilities:

  • Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Worked on developing the test code using Eclipse, IDE and TestNG framework.
  • Created automation using Data Driven Framework to test web application.
  • Automated an application using TestNG framework by creating various annotations and executed multiple end to end scenarios by creating Test Suites and testng.xml file.
  • Setting the priority to the test cases using the TestNG framework.
  • Wrote Selenium script for taking screenshot when the test case failed and also used Actions class to perform mouse and keyboard events.
  • Performed a smoke test of the application after the build has been deployed to the test environment to ensure that the build is ready for the testing activity to start.
  • Involved in Project management tools like JIRA for classifying bugs, tracked defects and maintained the flow of iterations, also stored the flow details using Log4j of the Selenium Automation in a file.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and Step-Definition and features for BDD (Behavior Driven Development) using Cucumber (Gherkins Language).
  • Extensively worked on HP ALM for bug reporting/tracking.
  • Created and Reviewed Test Scenarios and Test Cases in accordance with the business requirements.
  • Performed Integration, System, Smoke Testing and User Acceptance testing, Application testing for Android.
  • Created test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review and finalization of agile stories and story acceptance criteria.
  • Reviews and give value added input on the Product Requirement Documents created by project Manager.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/ Non-Functional requirements.
  • Implemented JMeter, BrowserMob proxy and HttpWatch along with Selenium to capture UI level performance metrics.
  • Used JMeter extensive to carry out both performance test and functional test.
  • Set up Jenkins server to configure and schedule regular builds, automated Junit unit test executions and selenium test, monitor project builds and analyze test results.
  • Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.
  • Resolve issues, report clear defects, and produce metrics for defects and test results.
  • Used Sonar Qube to continuously analyze and measure quality of source code.
  • Work closely with Development team to understand features and provide deep information to developers to resolve issues quickly.

Environment: Java, Oracle, XML, HP ALM, Selenium Web Driver, Cucumber, TestNG, Fire Bug, Eclipse, Maven, XPath Checker, Perfecto Mobile, Jenkins, Windows XP.

Confidential, Harrisburgh, PA

QA Automation Engineer

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
  • Implemented end to end automation for existing Selenium framework using build systems, scripts and continuous integration system etc.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (Javadoc).
  • Extensively developed automation test scripts for regression testing (TestNG).
  • Performed functional testing for each sprint using Selenium WebDriver.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Used Build tool like Maven to generate test report.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Worked with designing and building automation frameworks in Cucumber BBD.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Involved in designing and testing an analysis using Java.
  • Created test cases both in HP ALM based on the user stories and linked test cases to requirements in HP ALM.
  • 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
  • Adhered to QA processes and test methodologies in agile development environments resulting in quality improvements.
  • Significantly contributed in the areas of technical documentation and actively collaborated with team in driving review and approval process.
  • Participated in definition of quality standards and expectations within and across teams.

Environment: Selenium WebDriver, Java, TestNG, Maven, Eclipse, SOAP UI, ALM, Jira, Cucumber, Agile, MySQL, Firefox, IE, Chrome, Windows XP, UNIX.

Confidential

SDET

Responsibilities:

  • Participated in designing and developing the container/category module which supports Web Services based interaction.
  • Used J2EE patterns effectively for developing Old Agent Information module.
  • Created user interface modules using JSPs and JavaScript.
  • Prepared test suites and unit tested the software using TestNG.
  • Developed PL/SQL stored procedures and functions for enforcing database constraints.
  • Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
  • Creating automation using Data Driven Framework to test web application.
  • Used Selenium, Jmeter, Winrunner and Loadrunner to automate performance and load testing. Used tools such as HP/Mercury QTP, Quality Center, Test Director and Test Partner

Environment: Struts, Core Java, SQL Server, Selenium, TestNG, Log4j, HP Quality Control, JUnit, Web Logic, Maven, JMeter.

Confidential, Woonsocket, RI

QA Engineer

Responsibilities:

  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDrive r.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI, Apache CXF for Web Service automation and Maven.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.
  • Plugins with Continuous Integration for builds validation, using Jenkins.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in using Jenkin s as a Continuous Integration server to configure with Maven.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Automated ATT regression suite using the Selenium Web driver, JSON Classes, JDBC.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Designed and develop framework for Mobile Browser application testing using Perfecto Mobile.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Designed automation steps, identifying objects and creates test scripts.
  • Analyze testing results and defects, and provide recommendations to development team.
  • Reported the bugs/defects through Quality Center.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: JAVA, Selenium WebDriver, Selenium IDE, Selenium GRID, TestNG, ALM (QC11.5), Maven, POM, XML, MS Excel, HTML, JSON, JavaScript, XPath, Eclipse IDE, Windows 7, Firefox, IE, Chrome, Firebug

Confidential, Little Rock, AR

QA Engineer

Responsibilities:

  • Worked in Agile Environment. With Java development along with testing the code.
  • Modified existing java code according to the design document.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Ant/Maven technologies under Java platform.
  • TestNG is used to unit test the application. Developed Performance/Load Test plan for the entire application.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
  • Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
  • Used Log4J to maintain the user defined logs on system.
  • Worked with DBA. To write and run the PL/SQL processors.
  • Provided support for Production Installs, Validations & Bugs fixes.

Environment: Java, TestNG, Selenium WebDriver, Agile, Http Unit, Swings, Net Beans IDE, Ant/Maven, Log4j, SOAP UI, SVN, Test Data Tool and UNIX.

Confidential, Camp hill, PA

Full stack Java Developer

Responsibilities:

  • Analyzed and design the UI screens using JSP.
  • Designed and developed EJB Beans. Modified existing java code according to the design document.
  • Involved in deployment of EAR and testing of the application in WebLogic on the SUN boxes.
  • Worked with DB2 database in the persistence layer of the project.
  • Consumed the web services by creating the client and invoking the service.
  • JUnit has been used jmock for mocking the objects and jprobe for profiling. Regression testing of application in multiple stages.

Environment: IBM Web Sphere Application Server (WAS 8.1), J2EE, JavaScript, SVN, JIRA, JSP, JDBC, CSS, EJB’s, DB2, QTP.

Confidential, Atlanta, GA

SDET

Responsibilities:

  • Worked in Agile Methodology and worked with Java JEE components.
  • Involved in understanding the business processes and defining the requirements.
  • Designed and Developed Domain objects.
  • Mapping domain objects to tables using Hibernate mapping XML.
  • Wrote native SQL Queries using Hibernate and Native SQL.
  • Developed WSDL using Top-Down Approach.
  • Unit Testing and Bug Fixing.
  • Supported applications on rotational bases 24/7 on live orders.
  • Deployed code and Regression Testing in Production and Staging Environment.
  • Actively involved in QA reviews, Walkthrough, audits and signoff procedures during various Software Development Life cycle phases .
  • Worked on projects with SDLC's modeling techniques like Agile-SCRUM .
  • Test Plan creation execution, Scripts for System Testing and Test Cases for Function al and Regression Testing, Data manipulation using SQL and PL SQL, Extensive Support in Test Designing .
  • Wrote Test cases based on functional specifications (FRS) and use cases for web based application and checked the functionality of the application.
  • Execution of System, Integration, End-to-End, and user Acceptance test (UAT) test cases
  • Preparation of Defect Reports, Document and reviewing defects and related metric.

Environment: JEE, XML, Web Services, SOAP, WSDL, Log4J, Hibernate, Manual Testing, Agile, Quality Center, Test Director, MS Excel, UNIX, SQL Server and Windows 2000.

We'd love your feedback!