We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • 10+year experience Professional Automation Test Engineer with full Software Development Life Cycle (SDLC) experience, including designing, developing and implementing test plans, test cases and test processes:
  • Developed Test Plan and Test Cases from various documents - User Story, Use Case, Functional Requirement Document (FRD), and Design document.
  • Organized Test Cases in central repository and Generated Test Data from various sources & techniques - business requirement, production database, boundary, equivalence, control flow
  • Hands-on technology professional accustomed to working in complex environments. Multifaceted experience in software development, software testing:
  • Flexible in both Manual Testing and Automation Testing.
  • Experienced in Unit Testing, Integration Testing, REST API Testing, Functional Testing, Regression Testing, and User Acceptance Testing.
  • Expert Test Engineer in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
  • Designed, developed and updated a lot of automation frameworks - Hybrid framework, POM, BDD, and TDD.
  • Proficient in Java, Selenium WebDriver, Cucumber, TestNG, JUnit, SQL, Unix.
  • Methodical in process automation of Continuous Integration/Continuous Deployment by Jenkins tools.
  • Backed by strong credentials including a computer science degree, worked with cross functional team and in cross-platform skills in UNIX, Linux, Windows, and Cloud Computing:
  • Motivated myself to adapt and learn new tools, techniques and approaches.
  • Handled multiple tasks and work independently as well as in a team under tight deadline.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, ngWebDriver, Selenum Grid, TestNG, JUnit, Cucumber

Methodology: Agile Scrum, Waterfall, STLC

RDBMS: MySQL, Oracle, SQL Server

Operating Systems: Windows, MAC OS, Linux, UNIX, IOS, Android

Languages: Java, JavaScript, SQL, PL/SQL, BASH

Test Management: Rally, HP ALM / Quality Center, JIRA

Version Control: Git, GitHub, SVN

Others: Eclipse IDE, Ant, Maven, Docker, SauceLab, Browser Stack

WORK EXPERIENCE:

Confidential, Boston, MA

Sr.QA Automation Engineer

Responsibilities:

  • Analyzed business requirements to better understand business logic and process flow.
  • Created & Prioritized Test cases and Test data for manual & automation testing.
  • Coordinated review sessions to review test cases with Product Owner & Developers.
  • Developed Hybrid Framework from scratch using Java, Selenium WebDriver, TestNG, Maven & Data Driven Development (DDD) & Page Object Model (POM)
  • Developed automation test script using Java & Selenium WebDriver, TestNG, reusable functional library, and maintain source control in Git repository over the time for improvements and new features.
  • Coordinated in developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
  • Participated to write scripts for unit testing before integrated to the source repository.
  • Participated to write scripts for build, deployment, and maintenance in CI-CD pipeline using related tools and tasks - Shell, Git, Jenkins, Docker.
  • Executed automation scripts parallel on different browsers/environments & reported defects/results to the team soon.
  • Performed Back end testing with extensive use of SQL Queries & Shell scripting.
  • Managed requirements, test case and test scripts for legacy system by HP ALM.
  • Used Quality Center (QC) bug tracking tool to report application bugs.
  • Attended and coordinated team meeting, formal/informal meeting and internal/external meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings.

Environment: Java, Selenium WebDriver, Selenium Grid, QC, Oracle, Windows, Linux, Maven, Jenkins, Apache Tomcat, Docker.

Confidential, Columbus, OH

QA Engineer

Responsibilities:

  • Developed test cases with test data and reviewed test cases with Product Owner & Developer.
  • Modified and maintained the existing test cases and scripts to leverage the automation team effort during the regression testing.
  • Maintained Behavior Driven Development(BDD) framework using the Cucumber, Gerkin, Selenium Webdriver, Junit & Java automation code and used version control Git & Github to maintain code for the future release and new features.
  • Conducted to resolve continuous intergration (CI) server issue by maintaining the automation script . The hook scrpit was estabased the connection with Junit, Jenkins, git & GitHub.
  • Performed Functional, Regression & User Acceptance testing (AUT).
  • Managed resource, reviewed daily/weekly/end of spring test status reports with agile team.
  • Communicated requirements traceability matrix and tracked requirements status throughout the project.
  • Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage.
  • Managed multiple projects in Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Validated the test results by writing SQL queries to retrieve the data from tables and database.

Environment: Java, Selenium WebDriver, Cucumber, JUnit, Git, SQL, PL/SQL, Oracle, Unix

Confidential, Atlanta, GA

QA Analyst

Responsibilities:

  • Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
  • Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
  • Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
  • Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
  • Managed resource, reviewed weekly Testers' status reports with scrum team members.
  • Maintained the Selenium, TestNG & JAVA automation code in source control repository - Git.
  • Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
  • Validated the test results by writing SQL queries to retrieve the data from tables and from database.

Environment: Java, Selenium WebDriver, TestNG, Tomcat, QC, Jira, SQL, Oracle, Git.

Confidential, Eden Prairie, MN

QA Engineer

Responsibilities:

  • Develop Automation test scripts using selenium.
  • Coordinating with relevant project team members such as project managers, product manager, design teams, developers etc.
  • Responsible for Manual and Automation testing
  • Involved in discussions of the project with the core team according to the Business Requirement Document.
  • Develop Java Test codes using Eclipse and TestNG framework.
  • Involved in System, Functional Automation, End-to-End, Regression, Integration, UAT, Ad-hoc, Risk based, Usability testing and retesting.
  • Mentor and coach technical teams across geo locations.
  • Responsible for the Test cases and test scenarios.
  • Works with key business stakeholders, technical teams and management to develop, implement and maintain metrics, standards, policies, processes and controls for test automation.
  • Responsible for estimating the QA Automation testing efforts for various projects and new initiatives.
  • Responsible for QA Automation status reporting to development teams, management and project stakeholders.
  • Verify the quality of all QA Automation deliverables and service levels, ensuring that performance and quality of end products conform to the established organizational standards and guidelines while meeting business requirements.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Project Maintenance, Defect Reporting and Tracking using Quality Centre.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Tested Web and iOS apps (built in JavaScript using Node.js, React, and React-Native) for new Dwell social platform for modern design and architecture released.
  • Implemented Agile/Scrum methods for testing approach. Recorded and managed defects.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Conducted Cross browser testing in IE and Firefox using Selenium.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: HP Quality Centre, Jira, Jenkins, Java, Eclipse, MySQL, SVN, Oracle SQL, Soap UI, Git-Hub, Agile.

Confidential, Plano, TX

Automation Engineer

Responsibilities:

  • Performing the role of QA Test Automation engineer in Agile team.
  • Performed testing on JCL Utility and Crystal Reports.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
  • Written and executed test scripts for performing testing on Mainframe Migration.
  • Performed functional testing on Crystal reports and report generator.
  • Performed stress test on data migration from SQL database.
  • Lead a small team off shore and onshore, prioritize tasks and deliver.
  • Used Defect Management tool JIRA.
  • Used HP application life cycle management 11.0 for test design, execution and defect tracking.
  • Partner with development to resolve defects and coordinate with offshore developers on a daily basis to resolve the root cause analysis meetings.
  • Selenium Web Driver, Selenium Grid to perform cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber).
  • Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
  • Prepared Defect Report as per severity and Priority.
  • Developed full end-to-end ruby automation scripts using selenium-ruby, for back-end/integration automation, Database Testing with Ruby DBI connectivity and run MySQL query for validation and user data.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Developed Data Driven Tests using QTP and HP ALM QC and automated functional testing.
  • Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium.
  • Created web UI tests using cucumber, gherkin, Selenium Web Driver (tests written in ruby).
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
  • Conducted daily meetings with the developers and build Team.

Environment: Quality Center, C#, ASP.NET, Selenium, BOE Crystal Reports, Jira, JCL Utility, Oracle, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.

Confidential, Southfield, MI

QA Engineer

Responsibilities:

  • Project is developed using Agile methodology.
  • Analyzed and reviewed Story Boards to gain overall understanding of the functionality of the application.
  • Written and executed functional test plans for manual testing.
  • Developed Acceptance Criteria for each sprint as part of release.
  • Performed Positive and Negative testing by inputting valid and invalid data
  • Participated in daily Scrum meetings to discuss the status of work done.
  • Performed Acceptance Testing for every Release.
  • Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
  • Responsible for creating automation scripts by using QTP with Data driven testing framework.
  • Created functional libraries with user defined functions and associated with the tests.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Implemented SOAP UI for Web service Testing.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.
  • Executed and scheduled the automation test scripts from Quality Center.
  • Involved in Backend Database testing by using Toad.
  • Conduct coding in C#, JUnit and Selenium.
  • Built Automation framework using C# for client services
  • Built automation test framework for client side products using Selenium WebDriver.
  • Conducted automation test framework
  • Written automation test cases in one of the following languages: Java, C#.
  • Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
  • Performed performance testing to establish the benchmark behavior of the system.
  • Involved in User Acceptance Testing (UAT) of the application.
  • Involved in Knowledge Transfer, Group Discussion, Session and Brainstorming.
  • Prepared the Test Results document which summarizes testing activities and results.

Environment: QTP10, SOAP UI, Quality Center 10, C#,ASP.NET, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.

We'd love your feedback!