We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • 7 years of extensive hands - on experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
  • Designed and created automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE/RC, Quality Center, Junit, and TestNG.
  • Working experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Sound knowledge on Junit, TestNG framework for Unit testing.
  • Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
  • Experience in cross browser, cross platform web testing with Selenium RC and Selenium WebDriver.
  • Working experience in creating Test Strategy, Test Plans, Test Cases and Test Estimation.
  • Experience in preparation of Test Summary Report, User Guide & Training.
  • Expertise in Smoke Testing, Backend Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, Data Driven Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, and Bugzilla etc.
  • Good programming skills in Java, C, C++, SQL queries, experience in SQL Server and Oracle Databases.
  • Working experience with source version control tools such as Subversion (SVN).
  • Knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile and SCRUM.
  • Good analytical and communication skills and ability to work independently with minimal supervision.
  • Highly motivated team player with unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/IDE/RC, Test Link, Test Manager

Languages: JAVA, Java Script, HTML, XML

Test Framework: Junit, TestNG, Data Driven Framework, MVC

Methodologies: Agile-Scrum, Waterfall, TDD

Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & IBM Rational Team Concert (RTC)

Source Version Control Tool: Subversion (SVN)

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8), UNIX, Mac

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Sr. QA Automation Engineer

Responsibilities:

  • Responsible for testing key modules such as Open Enrollment, Shop Flow, Billing & Reconciliation.
  • Performed test case writing, review and execution, creating use case scenarios, defect logging, triage and environment setup.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Developed script in Selenium Web Driver, 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.
  • Experienced in preparing Test plans strategy, Test plan preparation, Test plans documentation and test reports.
  • Extensively involved in writing and testing the test cases using TestNG.
  • Utilized testing tool TestNG extensively for the integration testing and unit testing.
  • Involved in test automation for complete new UI using Java, Selenium Web Driver and TestNG and improved the quality of the test framework by adding more helper methods and more functionality.
  • Experienced in executing software test tasks in compliance with software Development procedures, including but not limited to acceptance testing and software integration testing and generating test
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
  • Having experience in drive the regression test cycle and work with developers on issue resolutions.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Used Quality Center for preparing the Test plans and manual Test Scripts, Designed Test Cases, executed Test Cases and Defect Logging.
  • Worked with source version control tool such as Subversion (SVN).
  • Involved in backend testing for different environments like System Testing and User Acceptance Testing.
  • Worked with Developers, Architects and business team in AGILE environment.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium Web Driver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Quality Center, Agile, SVN, HTML, JavaScript, XML, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Confidential, Davenport, IA

QA Automation Engineer

Responsibilities:

  • Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
  • Participated in writing High level Test plans, Unit test plans, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
  • Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
  • Developed Junit scripts to run the scenarios for multiple sets of data, to check the functionality of process flow in all the dependent modules.
  • Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and Junit.
  • Developed web application tests via Selenium Web Driver, Junit and DBUnit.
  • Configured Selenium WebDriver, Junit, Ant tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline-running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
  • Experienced in reporting defects in the defect management analyze the existing test procedures and make proposal for design improvement.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used Oracle and SQL Developer.
  • Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).

Environment: Java, Selenium Wed Driver, Junit, Ant, Jenkins, SOAP UI, JIRA, Agile, SVN. GIT, HTNL, JavaScript, XML, Internet Explorer, Chrome, Firefox, SQL Oracle, Windows.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Designed and developed automated functional Test suite using Selenium IDE, Selenium RC.
  • Developed Selenium test cases using Junit framework.
  • Provided back end testing for data validation using SQL on TOAD.
  • Involved in testing the database and data validation using SQL Queries.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • 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.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium IDE/RC/GRID, Junit, Ant, HTML, JavaScript, XML, Firepath, Subversion (SVN), MS EXCEL, SQL, Oracle, Windows XP.

Confidential, Santa Clara, CA

QA Engineer

Responsibilities:

  • Converted Manual test cases into automated test scripts using Selenium RC, Junit and Java.
  • Configured Selenium RC, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
  • Designed the test cases and developed test scripts using Java and Selenium.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • As part of compatibility testing, executed the workflow manage 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.

Environment: Selenium IDE/ RC, Java, Junit, SOAP UI, Firebug, HTML, Bugzilla, JavaScript, XML, EXCEL, SQL, and Windows.

Confidential, MI

QA Tester

Responsibilities:

  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Java, Manual Testing, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS and UNIX.

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • Analyzed the system requirements and developed 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 Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
  • Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
  • Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
  • Wrote manual test cases using quality center and using requirement document. Run test cases from test lab and logged in defects using Quality Center.
  • Was responsible for performing integration testing and system testing.
  • Coordinated between QA Managers, Developers and Team Members to deliver the quality product.
  • Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.

Environment: Java, Manual Testing, Quality center, agile, Oracle, Windows.

We'd love your feedback!