We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • 8+ years of experience in IT industry as Manual/Automation Test Engineer.
  • Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
  • Strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Hands - on experience with Manual Testing, Automated Testing, Selenium(Selenium IDE, and Selenium Web Driver) using service management tool JIRA
  • Experience on Functional testing, Integration testing, Regression testing, Smoke testing and Acceptance testing.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE, HP Quality Center, Junit, TestNG, Maven, ANT, Cucumber, Jenkins and SOAP UI.
  • Experienced in working with unit testing frame works like Junit and TestNG frameworks
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
  • Automation skills in both UI and service level Experience in Selenium IDE, Grid and Selenium Web driver.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing
  • Hands-on experience in design, development of Internet/Intranet application, and Testing using JAVA, J2EE, JavaScript, HTML/DHTML, AJAX, XML, SQL Server and Oracle
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
  • Ability to document and track defects as well as produce detailed reports using defect tracking tools such as JIRA and Quality Center.
  • Experienced in different automation frameworks like Hybrid, Page object model and Data Driven.
  • Demonstrated leadership and ability to work independently.
  • Experience in testing database applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL Queries.
  • Proficiency in testing complex software applications including manual testing.
  • Good experience in development of project management plans and schedules using Agile-SCRUM Waterfall and TDD methodologies.
  • Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.
  • Excellent understanding of system design and analysis concepts.
  • Excellent communication, interpersonal and presentation skills. Self-starter, customer focused and detail oriented.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/GRID,HP Quality Center, JUnit, Firebug, FirePath, TestNG, SOAPUI, Cucumber, Manual Testing.

Language/ Script: Java, JavaScript, Ruby, VBScript (UFT)

Frameworks: Junit, TestNG, TDD, BDD.

Web development: J2EE, HTML, XML, CSS, JavaScript

BugTracking Tools: HP Quality Center (9, 10, 11.0), JIRA, BMC Remedy

Build/ CI Tools: Ant, Maven, Jenkins

Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, SQL*Plus, TOAD, SQL*Plus, MYSQL

Platforms: Windows 7/Vista/XP, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

QA Automation Engineer

Responsibilities:

  • Elicited requirements from business to determine functional specifications leading to concrete implementation requirements.
  • Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
  • Developed Automation framework Data driven using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • 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.
  • Developed Selenium scripts and cucumber for parameterization using data from YML file.
  • Perform acceptance testing using Cucumber.
  • Helped Automation engineers in writing the code and solved technical issues.
  • Highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Automate test cases using Gherkin and Cucumber creating .feature file, env.rb file and also editing step definition files with developers.
  • Performed defect tracking and management in JIRA. Generated automated daily reports using JIRA API.
  • Experience in parallel testing using Selenium WebDriver.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Perform Selenium automation using Selenium Web Driver and Selenium IDE
  • Test the web modules flow and improve the script performance using Selenium find elements.
  • Served as functional DB migration project providing recommendations for improvement and technical expertise alongside project life cycle resulting in the delivery of projects on time.
  • Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Supported production install and served as point person for project issues in the capacity of a Lead Analyst.
  • Involved in Unit Testing the code and provided the feedback to the developers.
  • Involved in performed Smoke test, Regression Test, User acceptance test.

Environment: JIRA, Selenium WebDriver, Maven, Jenkins, Cucumber, MS Access and MS Excel, JIRA, Windows XP.

Confidential, Atlanta, GA

QA Engineer

Responsibilities:

  • Identified the test cases to be automated and performed data driven testing and GUI Check Points using Selenium WebDriver and enhanced the overall functionality of the application.
  • Used Cucumber for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Developed the Test Cases Client based on FSD'S and Business Rules and for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
  • Developed and Executed TestNG Test Cases using Eclipse IDE.
  • Automated UI functional tests using Selenium WebDriver, Java and TestNG.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Select Test Cases to be automated and perform functional testing of the front end using cucumber.
  • Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.
  • Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Developed SOAP UI extension for test statistics.
  • Used HP Quality Center for Test scripts.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
  • Involved in testing applications for cross browser (IE 9/8, Firefox, chrome, Safari).
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Defect Reporting, Analyzing, Tracking and Report Generation using JIRA.
  • Participated in daily Agile/SCRUM meetings and gave the daily status of testing.
  • Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, Cucumber, Eclipse IDE, Quality Center, SOAP UI, JIRA, Appium, HTML, JavaScript, CSS, Agile/Scrum, Oracle and Windows.

Confidential, Miami Lakes, FL

QA Engineer

Responsibilities:

  • Handled UAT Team as QA Lead and gathered requirements from Product Team and prepared UAT Test Plan, Test Scenarios in a highly dynamic AGILE environment and participated in scrum meetings which includes Sprint Planning, Daily Scrums or Stand-ups, User Stories/Backlog grooming, Story Point Estimation & Retrospective.
  • Tracking and reporting the defects using BM Remedy and involved in Defect Triage Meetings with QA, E2E and UAT Team members.
  • Performed performance and load testing of an application.
  • Interpret application architectures and identify areas for automation.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Developed and executed automated test scripts for Functional and Regression test cases in Selenium WebDriver using Java.
  • Planned for Manual & Automation execution.
  • Configuration testing, GUI testing and User Acceptance testing ( UAT ) .
  • 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.
  • Recorded and managed defects.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing ).

Environment: HP-ALM, SVN, MS-Excel, BMC Remedy, SoapUI, UAT, SQL, Agile, HP Load Runner, XML, Java, Web Services.

Confidential, Long Island, NY

QA Analyst

Responsibilities:

  • Analyzed functional requirements and documented the user specifications and business rules.
  • Involved in writing Test Plans and Test cases documents.
  • Designed automated test, created automated test cases and executed test using Selenium.
  • Developed automated script for back-end testing using Selenium IDE.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit, and ANT).
  • Configure Selenium IDE for Java bromine.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium
  • Performed Regression testing for new builds and every modification in the application using Selenium RC.
  • Used TOAD explicitly to validate the database.
  • Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.
  • Performed Unit testing with Junit framework.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Used Rally tool to document requirements and test results documents. Also used Rally Tool to add and track defects.

Environment: Java, Junit, Selenium RC, Selenium IDE, Bromine, Eclipse, TOAD, Rally tool, Ant, Firebug.

Confidential, Jacksonville, FL

QA Tester

Responsibilities:

  • 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.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • 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: Manual Testing, Quality Center, HTML, Java Script, Oracle, Windows and UNIX.

We'd love your feedback!