We provide IT Staff Augmentation Services!

Sdet/qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Having 8+ years of diverse experience in the Information Technology industry with a focus on Software Quality Assurance (QA/Software Testing) activities.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium WebDriver/RC/IDE, ANT/Maven, Jenkins/Hudson, Jbehave/Cucumber, Quality center, and SOAP UI.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Experience in developing Java based library to read test data from XML & Properties files using Junit/TestNG and Selenium WebDriver.
  • Proficient in creating automation script from scratch. Extensive knowledge of developing different types of frameworks like Modular, Data driven and Hybrid framework by using Junit/TestNG.
  • Experience in testing web - based applications using Selenium WebDriver, Selenium RC, Selenium IDE.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Expertise in preparing Test Plans, Test Cases, Test Case Review, Test Case Execution, Automation Test scripts, Defect management, Defect Reports and Test reports.
  • Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, Regression testing, Automation testing, Load testing, UAT testing and Security testing.
  • Hands on experience in GUI testing using Autoit.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI.
  • Experience in using Rest-Assured to test RESTful Web Services.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Good programming skills in Java, Python, Oracle, SQL, and PL/SQL and experience in SQL Server and Oracle Databases.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models.
  • Extensive experience in understanding Database Management Systems, writing SQL queries.
  • Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
  • Strong skills in Implementing Quality Assurance Standards, and Testing Methodologies for Large Enterprise GUI, and WEB applications using Use Case Documents , Functional Specifications and Business Requirements.
  • Unique ability to understand long-term project development issues at all levels, from interpersonal relationships to the details of coding scripts and ability to learn and adapt quickly to the emerging new technologies.
  • An effective communicator with excellent analytical skills and ability to relate to people at any level of business and management.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC, Quick Test Professional (QTP), Test Link, Test Manager, Jbehave, Cucumber, SOAP UI, XPath

Languages: C, JAVA, Java Script, HTML, XML, CSS, Groovy

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

Build Tools: Ant, Maven, Eclipse

Continuous Integration Tools: Jenkins, Hudson

Agile: Scrum, Waterfall

Bug Tracking Tools: JIRA, HP Quality Center (QC)/ALM, Bugzilla

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8), LINUX, UNIX, Mac OS, iOS, Android

PROFESSIONAL EXPERIENCE:

Confidential, St Louis, MO

SDET/QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents and analyzed them to understand the business functionality.
  • Associated with development team to understand technical design and architecture for test planning and coordinated with the functional team regarding the automation scripts.
  • Identified test cases to automate. Automated those test cases using Selenium WebDriver, and Java (Eclipse IDE).
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like BDD, Cucumber and TDD (Test Driven Development).
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Cucumber and BDD framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG
  • 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.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
  • Experience in using Rest-Assured to test RESTful Web Services.
  • 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.
  • Performed Backend Testing using SQL Queries on SQL Server database.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Stored, analyzed and prioritized defects using Defects module in HP Quality Center.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
  • Participated QA weekly meetings and various other meetings discussed Enhancement and Modification Request issues and defects in the application with Developers team.
  • Knowledge on organizational influences that influence the management of risk.
  • Experience on Identifying the hard and soft benefits relating to project risk management

Environment: Java, Selenium WebDriver, Jenkins, Git Hub, Maven, TDD, BDD, SOAP UI, Cucumber, Rest-Assured, HTML, JavaScript, Eclipse, XML, XPath, SQL, Oracle, Quality Center, Windows, Risk Management.

Confidential, Plano, TX

SDET/QA Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven .
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Used Firebug for the web-based application testing with selenium for the commands and locator application.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Created automation scripts in Soap UI using Groovy Script for web services testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used SQL Developer.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Used Bugzilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Soap UI, REST, Cucumber, Eclipse, Scrum methodology, Quality Center, Firebug, XML, XPath, Bugzilla, Oracle, SQL, Windows.

Confidential, Englewood, CO

SDET/Selenium/White Box QA Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver.
  • Developed Junit scripts to run the scenarios for multiple sets of data, to check the functionality of process flow in all the dependent modules.
  • Responsible to collect consumption data, calculate charging and billing information, produce bills to customers, process their payments and manage debt collection by cable billing.
  • Involved in capturing usage records by telecommunications mediation system.
  • Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and Junit.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation Test Framework using Junit.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Wrote Ant build scripts to automate the compilation and execution of JUnit test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
  • Identified defects in system testing, end to end testing regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UIPRO web services testing tool.
  • 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.
  • Performed Backend Testing using SQL Queries on SQL Server database.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Stored, analyzed and prioritized defects using Defects module in HP Quality Center.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.

Environment: Java, Selenium WebDriver, Junit, Jenkins, ANT, SOAP UI, REST, HTML, JavaScript, Eclipse, XML, XPath, SQL, Oracle, Quality Center, Windows.

Confidential, Lenexa, KS

QA - Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
  • Attended, discussed and submitting work progress report of the week to Project Manager
  • Worked with source version control tool such as Subversion (SVN).
  • Did troubleshooting using firebug and tail application logs (for any exceptions) while testing.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Successful discussion with all members, Project manager and QA Lead to collect data for automation.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Environment: Selenium IDE, Selenium RC, JIRA, Junit, Fire Path, Firebug, HTML.

Confidential, Woodland Hills, CA

SDET/ QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Designed the test cases and developed test scripts using Java and Selenium.
  • 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.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Run tests by using Selenium remote control in different browsers.
  • Used Selenium GRID to execute test cases parallely on different target machines.
  • Examine the results of test to pinpoint defects in the application.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.

Environment: Java, Selenium RC, Junit, JavaScript, Eclipse IDE, SOAP UI, SVN, Firebug, Quality Center, SQL, Quality Center, Oracle, Windows.

Confidential

QA Tester

Responsibilities:

  • Analyzed business requirements, functional specification & required documents for Manual Testing.
  • Reviewed project specs and worked closely with BA and Development for creating Test Cases.
  • Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC).
  • Wrote SQL queries for database backend testing.
  • Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
  • Participated in biweekly and monthly report meetings.

Environment: Manual Testing, MS Office, Quality Center, SQL, Oracle, Windows.

Confidential

Manual Tester

Responsibilities:

  • Detailed study of system requirement specification (SRS) document.
  • Further clarifications of requirement through email and understanding use cases.
  • Writing test cases based on the requirements supplied.
  • Executing test cases.
  • Preparing test reports.
  • Defect logging and tracking.

Environment: Manual Testing, Quality Center, SQL, Windows.

We'd love your feedback!