We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

BostoN

SUMMARY:

  • understanding Business/Functional requirements and an expert in writing Test Plan, Test Scripts, creating Test Scenarios, Test Cases, analyzing and preparing summary reports. Skilled in Manual, Automation Testing, BDD, API Testing, Database Testing using Selenium, Cucumber. I worked in different domains like e - Commerce, Banking and Healthcare.PROFESSIONAL SUMMARY:
  • Expertise in various types of testing like Automation Testing, Manual Testing, Integration Testing, System Testing, Smoke Testing, JUnit Testing, Black box Testing, Database Testing, GUI Testing, Web / UI and User Acceptance Testing (UAT).
  • Good level of experience and knowledge in SDLC and STLC in Agile and Waterfall environments.
  • Experienced in Sprint Planning, Sprint standup meeting, Prioritizing the Sprint Backlog, Sprint Retrospective, Sprint release support, Sprint Tracking, Peer Reviews and Walkthroughs for analyzing the requirements.
  • Expertise in Selenium automation of web applications using Selenium WebDriver, JAVA, TestNG, and Maven .
  • Used various selenium locators like Id, Name, Link text, Partial-link-text, CSS for identifying correct GUI elements in creating automation scripts.
  • Designed, implemented automation frameworks like Keyword Driven framework, Data Driven framework, and Hybrid framework.
  • Used Cucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD).
  • Experienced in developing selenium automation framework using JUnit/TestNG and developing Maven targets to execute automation suites.
  • Expertise in using different web debugging tools like FirePath, FireBug and ChroPath.
  • Conversant in handling Cookies , popup and alerts in Selenium WebDriver.
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Experience working on XPath for handling complex and dynamic elements in Selenium using different methods in XPath such as Contains, Starts-With.
  • Implemented Synchronization for Conditional and Un-Conditional waits using Implicit Waits, Explicit Waits and Fluent Wait.
  • Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, Checkboxes using Selenium WebDriver.
  • Experienced in Continuous integration tools like Maven, Jenkins to manage different versions of the source code.
  • Notable experience in Java, OOPS concepts and Collections required for Selenium frameworks.
  • Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Bugzilla, Mantis, etc.
  • Executed Selenium test scripts on different browsers like Firefox, IE, Chrome & Safari and operating systems like Windows, Linux using TestNG, Java, and Selenium.
  • Used Apache POI to retrieve test data from Excel files.
  • Worked on Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Experienced in Web Services Testing using Postman tool. Validated request and response RESTful Web service calls.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regression and Functional Testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experienced in Database Testing by accessing the data from the database using SQL, JAVA and JDBC.
  • Used Log4j to maintain Log files and debugging of automation scripts.
  • Good at defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and Quality center.
  • Maintained Selenium & JAVA automation code and resource in source controls Bitbucket, SVN, GitHub over the time for improvements and new features.
  • Strong analytical and problem-solving skills with excellent interpersonal and communication skills, Time management, planning and organizing skills.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, JUnit, Cucumber, Postman.

Test Build and Integration Tools: Maven, Jenkins, Git, SVN

Frameworks: Page Object Model (POM), Keyword Driven, Data Driven, Hybrid

Web Debugging Tool: XPath, FirePath, FireBug

Programming Languages: JAVA, JavaScript, Gherkin, C, C++

Markup Languages: HTML, XML, CSS Selector

Databases: MySQL, Oracle, SQL Server, SQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome

Operating Systems: Windows (7, 8, & 10), LINUX

Defect Tools: JIRA, Bugzilla, Mantis, HP Quality Center

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential, Boston

Responsibilities:

  • Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.
  • Participated in writing High level Test plans, Unit test plans, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
  • Created & maintained the Traceability Matrix for all the requirements.
  • Involved in identifying the manual test cases for automation.
  • Participated in debugging and modification of existing scripts.
  • Created functional automation test scripts using Selenium WebDriver with TestNG framework.
  • Involved in automating the popups using the Alert interface.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Designed Data Driven framework and read the data from excel sheet using Apache POI API.
  • Worked with Development and QA teams to establish a build schedule.
  • Running batch execution and sending status report to higher management.
  • Parallel, Cross Browser Testing using Selenium Grid and TestNG.
  • Used Several TestNG Annotations like @BeforeTest, @Dataprovider to take advantage of test lifecycle.
  • Maintaining the Selenium and Java automation code and resources using GIT for Source Control Management.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Cucumber hooks, Scenarios and Step Definitions in Gherkin format.
  • Updated Framework functions when needed, executed them and generated reports.
  • Created Maven project and configured dependencies using pom.xml
  • Performed Continuous integration automation using Jenkins.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Pop-up’s, Browser navigations, Mouse Movements.
  • Involved in Web services testing using Postman Tool by using the Restful Web services for Validating request and response Json.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from MySQL Server.
  • Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
  • Used JIRA as a Defect Tracking System for effective communications between teammates

Environment: Selenium Web Driver, JIRA, Java, HTML, CSS, X-path, Maven, TestNG, GIT, Fire bug, Fire Path, Jenkins, MySQL, Eclipse, Cucumber, JIRA.

QA Automation Engineer

Confidential, New Jersey

Roles & Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles and in writing and implementation of the Test Cases.
  • Used HP performance center for analyzing and validating application with business requirements.
  • Documented Test Cases for Functional Testing and Backend Testing.
  • Unit testing documentation developed using Excel. Artifacts were created and listed for UAT validation. Writing/validating Use Case Documents
  • Conducted Functionality testing during various phases of the application. Performed integration and functional testing for different applications.
  • Created User Stories in JIRA and added story points by taking poll from all the team mates.
  • Developed automated test cases for all manual tests cases provided.
  • Implemented automation using Selenium WebDriver, JAVA, TestNG, and Maven.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Ajax call in Selenium Web Driver.
  • Wrote Selenium script for taking a screenshot and also used Actions class to perform mouse and keyboard events.
  • Implemented the selenium synchronization using the wait and sleep methods.
  • Involved in automating the popups using the Alert interface.
  • Configure Jenkins build job for continuous Integration and also for Regression Testing.
  • Performed operations on the database using JDBC APIs.
  • Updated Framework functions when needed, executed them and generated reports.
  • Did Java coding extensively for Data Driven framework and Keyword Driven Framework by using TestNG framework along with Selenium, Maven.
  • Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, and @AfterMethod.
  • Expertise in implementing the hybrid selenium automation framework using Java, Object Identification technique, Data-driven technique.
  • Proficient in Using Apache POI to drive data from excel files to run the test cases.
  • Performed continues the integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
  • Managed the testing process, schedule batch tests, log and track defects using HP quality center.
  • Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches. Used SQL and Crystal Reports for querying underlying database tables.
  • Expertise in POM.xml to get required dependencies from a central repository, add plugins, ran scripts using pom.xml file, grouped test suites by assigning profile ids.
  • Conducted timely walkthroughs for informational purposes. Created PowerPoint presentations and project updates for management review.
  • Responsible for customer interface, requirements definition, general and detailed design, testing, maintenance and training programs and managed requirements.
  • Developed associated project documentation, schedule, design specifications, test plan, test scenarios/scripts, performed gap analysis, and test tracking reporting/monitoring for all phases of testing including B2B user acceptance testing.

Environment: Java, Selenium WebDriver, Selenium IDE, Jenkins, JIRA,TestNG, Apache POI, Extent Reports, Cucumber, Eclipse, Windows, Oracle, Maven, SQL server

QA Automation Engineer

Confidential

Roles & Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in writing and implementation of the Test Cases.
  • Conducted Functionality testing during various phases of the application.
  • Performed integration and functional testing for different applications.
  • Developed automated test cases for all manual tests cases provided.
  • Implemented automation using Selenium WebDriver, JAVA, TestNG, and Maven.
  • Did Java coding extensively for Data Driven framework and Keyword Driven Framework by using Testing framework along with Selenium, Maven.
  • Executed test cases using TestNG parameters, data providers, groups and parallel test suites.
  • Established connectivity between the Java Programming language and a wide range of databases using JDBC .
  • Used Defect tracking and project management tool Jira.
  • Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Worked on SQL scripts to load data into the tables.
  • Developed SQL queries to test the data.
  • Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Expertise in implementing the hybrid selenium automation framework using Java, Object Identification technique, Data-driven technique.
  • Proficient in Using Apache POI to drive data from excel files to run the test cases.
  • Performed continues the integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
  • Managed the testing process, schedule batch tests, log and track defects using JIRA.
  • Thorough understanding of Page Object Model (POM) using page factory.
  • Expertise in POM.xml to get required dependencies from the central repository, add plugins, ran scripts using pom.xml file.
  • Created PowerPoint presentations and project updates for management review.
  • Analyzed Business Requirements Specifications to understand the requirements and closely work with the business team to get the clarifications addressed.
  • Prepared test cases and test scenarios for Manual Testing.
  • Performed Functional Testing, Sanity Testing, Smoke Testing & Regression Testing.
  • Executed Functional Testing as per the BRD.
  • Review of the test cases at Unit & Integration level.
  • Extensive experience in reviewing and understanding of Business & test requirements and writing detailed Test Cases.
  • Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases.
  • Coordination with Users for UAT (User Acceptance Testing).
  • Attending walk through & creating detailed test status reports.
  • Maintaining Weekly Status Reports.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
  • Interacted with Project Managers, developers, and business management in reviews and solving the problems encountered in the applications.
  • As a member of quality assurance team, I had to coordinate with the onsite team and support the offshore team to make sure that the quality standards are being met while testing the product.
  • 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 and used to send it to the management.

Environment: Selenium WebDriver, Selenium IDE, Selenium Grid, Jenkins, SoapUI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git.

Automation Engineer

Confidential

Roles & Responsibilities:

  • Performing the role of Automation engineer in a fast-paced agile team.
  • Reviewing requirement documents, system documents to ensure technical accuracy, completeness, and compliancy.
  • Participating in design reviews to provide inputs on functional requirements, product designs and schedules.
  • Automating the test scripts using Selenium WebDriver with Java.
  • Identifying and creating test data needed for carrying out the execution of all functional and regression scripts.
  • Involved in the enhancement of Hybrid framework combination of Data-driven and Keyword-Driven using Eclipse and Java.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in the application.
  • Handled mouse actions classes, alerts, window pop-outs in selenium.
  • Using knowledge of SQL and database query tools like MySQL, to perform data validations for Backend Testing.
  • Designing automation test suites for regression testing using knowledge of java programming language and Selenium IDE and Selenium WebDriver.
  • Used Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which are not possible using Selenium WebDriver.
  • Using the data-driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.
  • Coordinating with another cross team to ensure the newly developed features function End-to-End.
  • Performing production check out before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment:: Selenium IDE, Selenium WebDriver, Cucumber, SQL, Java, Windows, Eclipse IDE, MS Office Tools, Agile

Software Quality Assurance Analyst

Confidential

Roles/R esponsibilities:

  • Involved in various SDLC Phases-Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing .
  • Actively Participated in requirement gathering from end Users , Responsible for writing functional Specifications and design documents .
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using HP Quality Center (HP QC).
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Used Data Driven, Keyword Driven, Hybrid Frameworks.
  • Created Test Data using SQL and wrote SQL queries for back-end testing.
  • Used /Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Prepared Test Cases for functional and UAT testing.
  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with the client, developers, and QA team.
  • Performed manual and automation scripts development on the Agile process.
  • Performed automated acceptance tests written in TDD (Test Driven Development) using POM.
  • 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 WebDriver .
  • Developed Selenium test cases using JUnit framework .
  • Developed Automation scripts for new enhancements using Selenium WebDriver and JUnit .
  • Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE , the design of automation test framework (JUnit and Maven).
  • Performed UI testing , Database testing.
  • Testing web applications execute cross-browser compatibility testing.
  • Involved in Designing & developing data driven framework using Selenium WebDriver , Testing and implemented Java Mail to send the regression result automatically.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to the product.
  • Reported the bugs, Email notifications to the developers using JIRA.
  • Worked with the developer to reproduce the bugs and to resolve usability issues during UAT .

Environment:: Selenium WebDriver, Maven, SOAP, Cucumber, Eclipse, SQL, Java, UAT, HP QC (Quality Center), JUnit, TestNG, FireBug, XPath, Windows 7/Vista/XP.

Manual Tester

Confidential

Roles & Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Identifying the test scenarios and writing the test cases by understanding the Software Requirement Specification document.
  • Extensively performed Manual Testing process to ensure the quality of the product.
  • Extensive Knowledge in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle applications.
  • Experience on Preparing Test Scenarios, Test cases, Test Execution and documenting the Test results.
  • Worked in Agile Scrum Development Environment.
  • Involved in different types of testing like Smoke Testing, Regression, End to End, Exploratory.
  • Involved in the full testing Life-Cycle from analyzing business requirements to testing phase.
  • Tracked all the issues using Mantis and made sure that all the issues were fixed and resolved before the application went into production.
  • Identified defects and interacted with developers to resolve them and provided full support to the Test team.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Mentoring the newly hired employees is one of my key contributions to the product.

Environment : Mantis, MS Office, Windows, Browsers (Chrome, Firefox, IE)

We'd love your feedback!