We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Over 6+ years of experience in Quality Assurance (Manual/Automation) testing with expertise in requirements analysis, test design, test execution, defect tracking.
  • Experienced in working with Business Clients, Business Analysts, Project Managers, and Developers to understand requirements and business processes for testing, attending regular walkthroughs.
  • Experienced in creating Test Plans, Test Cases, Test Script, Test Estimation, and Requirement Traceability Matrix.
  • Experienced in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software Development Methodologies such as Agile Scrum, Waterfall etc.
  • Hands on experience on different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Functional testing, Web/UI and User Acceptance Testing.
  • Experienced using JIRA for defect tracking, bug reporting and project management.
  • Hands on experience with HP ALM/ Quality Center for Requirements management, Planning and Executing.
  • Experienced Testing Database Applications of RDBMS in MS SQL Server, MySQL.
  • Proficient in using test automation tools such as Selenium WebDriver/ IDE/Grid to develop automation testing scripts for web and client server applications.
  • Experienced in functional testing of application under test using Selenium WebDriver and TestNG framework.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Hands on experience in Page Object Model design pattern using Selenium Web Driver with Java language. Good knowledge of Behavior Driven Development (BDD) framework using Cucumber.
  • Good in programming using Java, Selenium WebDriver and TestNG.
  • Strong knowledge on TestNG framework for testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experienced in using version Control Tool Git/GitHub and integration tool Jenkins.
  • Strong functional background, excellent communication and interpersonal skill, team player, self - starter and contribute to timely completion of project deliverables on time and within budget.
  • Good analytical skills and ability to work independently with minimal supervision and perform as part of a team as well.
  • Knowledge in cloud-hosted platforms for web application automation testing; Sauce Labs.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Selenium Grid, Selenium IDE, TestNG, SOAP UI, JIRA, HP ALM/ Quality Center, Postman

Build Tool: Maven

Version Control: Git

Repository: GitHub

Database: MySQL, Oracle

IDE: Eclipse, IntelliJ IDEA

Programming Language: Java, SQL

Operating System: Windows

Web Technologies: HTML, XML, JSON

Testing Frameworks: Data Driven, TestNG, BDD(Cucumber)

Other Tools: MS Word, MS Excel, PowerPoint, MS Outlook, Firepath, Firebug, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, system requirements and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance testing.
  • Involved in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, System Testing, and Regression Testing.
  • Used JIRA for logging defects and responsible for communicating the status to the respective team.
  • Wrote advanced SQL queries from a Quality Assurance perspective (Inner / Outer joins).
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Identified test cases to automate; wrote automation test scripts using Java, Selenium WebDriver and contributed in the creation of a framework.
  • Preparation and execution of Automation Test Scripts and Test Suites with Selenium Web Driver and Java using TestNG.
  • Wrote efficient and maintainable Java code to develop Page Objects using Selenium Framework.
  • Designed, developed and implemented page object design mechanism and data driven automation testing framework utilizing Java, TestNG and Selenium WebDriver and fetching data from property and excel files.
  • Developed Maven based build scripts to run Selenium Automation; Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Performed parallel and cross browser Testing using selenium Grid on different browsers like Chrome, Firefox and Internet Explorer where multiple tests were run at the same time.
  • Extensively used XPATH and CSS for web object identification.
  • Involved in Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
  • Involved in daily status reporting and managed end to end testing.

Environment: Selenium Grid, Selenium WebDriver, TestNG, Cucumber, Maven, Git, Jenkins, Agile, JIRA, Java, JavaScript, MySQL, MS Word, MS Excel, MS Visio, MS Outlook, Windows, Internet, Chrome, Explorer, Mozilla Firefox, Safari, XPath, Eclipse, Firebug.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Analyzed the System requirements and involved in creating detailed test plans and test cases and provided the documentation.
  • Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Developed test cases for functional and regression testing.
  • Involved in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Developed Automation framework using Selenium Web Driver.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Identified test cases to automate; automate those test cases using Selenium WebDriver, TestNG and Java technologies; Contributed in framework creation.
  • Developed components of automation test framework using Selenium WebDriver, TestNG, Java for the application under test to help in regression testing.
  • Responsible for creating the functional testing framework using TestNG, Selenium WebDriver to automate the UI components.
  • Used Maven to help manage project's build, report and documentation across the network and executed Maven build files for running automated tests.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Java.
  • Developed test scripts for Web elements by identifying the locators using Firebug and Fire Path Firefox plugins.
  • Used Sauce Labs to test the application in different browser platform and operating systems combination.
  • Performed API testing using SOAP UI tool in SOAP protocols.
  • Maintained metrics and participated in weekly status updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Selenium Grid, Selenium WebDriver, TestNG, Junit, Jenkins, Cucumber, SOAP UI, Internet Explorer, Mozilla Firefox, Safari, XPath, Eclipse, Firebug, Oracle, MS-Office Suite (Word, Excel, Access), MS Visio, MS Outlook, Windows.

Confidential

Software Tester

Responsibilities:

  • Analyzed Software and Business Requirements documents to get better understanding of the system from both technical and business perspective.
  • Participated in requirements review and design walkthrough meetings with Business Analysts and Developers.
  • Actively involved in every step of the quality cycle from test planning through execution to defect management of the application under test.
  • Performed Functional, Smoke, System, Retesting, Regression Testing.
  • Prepared testcases in excel and maintained the testcases in Quality Center/ALM.
  • Attended daily defect meeting and weekly status meetings with QA Manager to discuss the status of projects.
  • Used ALM for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Performed through Database functionality tests and verified the Business Logic Implementation by constructing and executing several SQL statements.
  • Developed test script in Java language using Eclipse, Selenium WebDriver and TestNG framework.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver and Java.
  • Performed execution of test suites and HTML report generation using TestNG
  • Used Firebug to identify web elements using XPath and CSS selectors.
  • Created testing documents such as Requirement Traceability Matrix and Defect Analysis report.
  • Regularly performed bug verification for bugs in QA and staging environments in a timely manner to provide summary and detailed report to the manager.

Environment: Selenium, Junit, TestNG, Jenkins, Quality Center/ALM, Java, XPath, Eclipse, Firebug, Maven, Java Script, SQL Server, IE, Firefox, Chrome, Windows, XML, Splunk, Control Dashboard.

We'd love your feedback!