We provide IT Staff Augmentation Services!

Sdet/qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Charleston, WV

SUMMARY

  • 8+ years of experience in Information Technology with experience in analysis, design, development and testing of Client/server Web Based Applications.
  • Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle with major responsibilities in all the phases.
  • Worked in multiple domains like Finance, Health Care, Insurance and Telecom Domains.
  • Proficient in analyzing Business requirement specification and System Requirements specification, and designing, developing and executing Test Strategies, Test Plans and Test Cases.
  • Proficient in Requirements gathering phases in Agile, V - model and Waterfall.
  • Expertise in Black box, Grey box, Functional and Data driven testing using Testing techniques.
  • Extensively experienced in Smoke Testing, Positive Testing, Negative Testing, Boundary Testing, GUI testing, Functional testing, System testing, Backend testing, Regression Testing, and UAT.
  • Experienced in developing, troubleshooting and customizing Manual as well asAutomationscripts using HP ALM/Quality Center.
  • Experience with Web technologies using Rest API and web-based application architecture on multiple browsers, Client-Server testing, Data Integration, Mainframe environment, and Database Validation.
  • Having good knowledge in java based framework using behavior driven development(BDD) and acceptance test driven development(ATDD).
  • Proficient in Maintaining Test Scripts, Requirements and management of test suites using HP ALM/Quality Center.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Experienced in writing SQL scripts for data validation in Microsoft SQL Server & Oracle DB.
  • Proficient in writing SQL Queries for Database Testing.
  • Experienced in performing data driven testing withSeleniumWebDriver.
  • Experienced in creating and executing Test scripts for various functional and regression testing usingSeleniumWebDriver.
  • Experienced in performing complex integration and regression tests on multiple software usingSeleniumWebDriver.
  • Experienced in developingAutomationFrameworks to perform Functionality usingSelenium WebDriver.
  • Expertise in implementing cross browser and cross platform web testing withSeleniumRC and WebDriver.
  • Experienced in using Junit and TestNG testing Framework as a test runner withSelenium.
  • Experienced in designingAutomationtesting framework for web-based application usingSelenium that maintains the work flow as an end-user.
  • Experienced in developing and implementing Data Driven and Keyword DrivenAutomationtesting framework withSeleniumRC and WebDriver.
  • Experienced in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
  • Excellent knowledge of SDET/QA methodology & Software development processes (Agile, Scrum).

TECHNICAL SKILLS

Testing: Selenium Web Driver/RC/IDE/GRID, QTP, HP Quality Center, SOAP UI, ALM, Cucumber, Jbehave.

Languages: HTML, CSS, JavaScript, Java, C#, XML, Shell Script, Groovy.

Test Framework: Junit, TestNG, JSP, Restful Frameworks, Spring Frame Work.

Methodologies: Agile-Scrum, Waterfall, V-Model, Integration

Build Tools: Ant, Maven, Agile & Scrum Methodologies.

Integration Tools: Jenkins

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX and Linux

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint

PROFESSIONAL EXPERIENCE

Confidential, Charleston, WV

SDET/QA Automation Engineer

Responsibilities:

  • As QA Automation Engineer, managed onsite and offshore Agile team, define the schedule and timelines as per client schedule.
  • Involved in Project Management and Hiring Process. Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
  • Run Defect Triaging and Review the Test Scenarios/ Test Cases with BusinessDesigned, executed and maintainedSeleniumWeb Driver, TESTNG automated test cases for regression test cases.
  • Uploaded and configured WSDL file to SOAPUI and JMeter applications to test the web service application.
  • Actively participated in the various review and Defect triage meetings.
  • Testing RESTful API calls and validating JSONobjects.
  • Use SQL queries to validate the data produced by web services generated on JSONformat.
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.Testing JavaScript web based applications.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Used HP Quality Center (QC) and JIRA for reserving, executing test cases, defect tracking, and the complete test management.
  • Worked on setting up CI (continuous Integration) in TFSand Jenkins
  • Configuring the Gitsrepository and maintain the version control usingGits.
  • Performed parameterization of the automated test scripts inSeleniumto check how the application performs against multiple sets of data.
  • Worked with end users to generate UAT scripts and to successful completion of UAT testing.
  • Performed browser compatibility testing.
  • Achieve throughput and productivity with automation tools such as RIT
  • Involved in the regression test planning for the project and identified the critical regression tests.
  • Executed the automated regression test cases during every release and executed the daily regression test suites.
  • Prepared final test results and user documents for the application.
  • Participated in Peer Review meetings to enhance the Test Procedures and Test cases
  • Had regular meetings with Developers to discuss various problems.
  • Trained business users in various occasions about application enhancement quality assurance tools such as rationalClear Quest, quality center andQAindustry best practices.
  • Expertise in using Agile methodology and Rally.

Environment: Quality Center, Selenium, Groovy, Jira, Oracle, MS Office, HTML, Windows XP/Vista, Java, bit bucket, TestNG, Maven, Jenkins, JAVA, Soap UI, Rest, Cucumber, JBehave, ALM, HTML, XML, XPath, Firebug, SQL, Oracle, Windows.

Confidential--Denver, CO

QA Automation Tester

Responsibilities:

  • Created test scripts based on the User stories as specified by the Business side and Requirement document.
  • Performed analysis and created test plan, test cases, test scenarios and test environment.
  • Worked on Agile(Scrum) environment and involved in review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
  • Executed test cases, reported defects, and provided test cases execution status for required cycles.
  • Developed Test Plans and Test Approach artifacts with resource requirements and time estimates.
  • Responsible for identifying test data for each phase of testing.
  • Analyzed the functionality that needs to be automated based on manual test cases.
  • Applied best practices and professional principles and techniques to evaluate systems during development.
  • Designed and developed Test Scenario, Test Cases, and Test steps for various clinical applications and methods covering both positive and negative testing requirements.
  • Performed various types of testing: Black Box, GUI, Functionality, Integration, Regression Usability, System, and User Acceptance Testing.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment usingSeleniumWebDriver.
  • Developed testAutomationscripts usingSeleniumWebDriver for regression and performance testing of the various releases of the application.
  • Worked onSeleniumGUI Object / element verification is done through XPath, CSS Locators.
  • Used TestNG Annotations inSeleniumWebDriver and executed a batch of tests as TestNG suite.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Used Firebug to do web based application testing withSeleniumfor the commands and locator application.
  • Developed a HybridAutomationFrameworks using Webdriver, TestNG and Maven.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Edited and debugged tests usingSeleniumParticipated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Responsible in conducting meetings between Onshore and Offshore teams to get the Test case execution done and discuss about any major roadblocks delaying the project.
  • Involved in meetings and walkthroughs and Responsible for weekly status.

Environment: Java,SeleniumWebDriver,Selenium Grid, REST, TestNG, Maven, Jenkins, MVC, SOAP UI, Firebug, Firepath, Postman, XML, DOM, GIT, Internet Explorer, Chrome, Firefox, SQL, Windows.

Confidential, Gaithersburg, MD

QA Analyst

Responsibilities:

  • Documented the Test Cases using Software Requirement Specification and design documents.
  • Created Test Plan, Test Strategy document and analyzed Functional Design Document.
  • Performed Positive testing and Negative testing.
  • Created Test cases using specification based test case generation techniques by analyzing Decision Tables or Condition Tables and Finite State Machine.
  • Conducted Black Box, Grey Box, GUI, System and UAT testing manually.
  • Performed different types of testing including functional, regression, integration testing.
  • Executed Test cases and reported errors to Project Manager and developers using HP ALM.
  • Used HP ALM for tracking, reporting and managing the defects.
  • Involved in Back end testing by writing SQL queries and testing triggers and PL/SQL procedures.
  • Conducted database verification testing by using different SQL queries.
  • Performed regression test usingSeleniumWebDriver.
  • UsedSeleniumWebDriver to perform Functional Regression testing.
  • Maintained and analyzed large volume of regression test results usingSeleniumWebDriver.
  • DevelopedAutomationTest scripts for Functionality and Regression testing of web application usingSeleniumWebDriver.
  • Involved in performing GUI testing, Data-driven testing usingSelenium WebDriver and TestNG.
  • Involved in designing and development of Page Object Model TestAutomation Framework usingSeleniumWebDriver.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Scheduled testing job and set up the flag to runAutomationscript every time developer commits new code and make a new build.
  • Cooperated and performed with development group to resolve the difficulties came across in a Test execution.
  • Performed Web Service testing using SOAP UI.

Environment: Java,SeleniumWebDriver, Maven, Jenkins, TestNG, XML, Unix, XPath, HTML, Internet Explorer, Google Chrome, Mozilla Firefox, MS Excel, Jira, SQL, Oracle, Windows, Eclipse, Cucumber

Confidential, Waukesha, WI

Functional Tester

Responsibilities:

  • Thorough understanding of the QAprocess, test cases, test plans and bug/defect reports using JIRA
  • Worked in agile environment with appropriate business and technology leads to determine the acceptable range for test results and performance.
  • Good understanding of various aspects of software and executed Test cases in Quality Center
  • Used Quality Centre as the test management tool for the maintenance of the test cases and JIRA to track the defects.
  • Assigned responsibilities of identifying bugs and monitoring defect tracking systems
  • Assigned the tasks of tracking defects found at software release phase and develop test data to be used in software development life cycle
  • Performed responsibilities of developing and executing functional test plans and test case
  • Handle responsibilities of developing functional testing plans and performing end to end phases of test execution
  • Responsible for documenting functional, regression, and acceptance testing procedureRequirement analysis.
  • Test case creation and execution.
  • Extract appropriate logs and gather diagnostic information for issues encountered during testing
  • Impact analysis and testing of Change Requests.
  • Performed Regression testing, Integration testing, and Negative and positive testing.
  • Review of test scripts and test execution.
  • Communication with Developers and Product Engineers
  • Worked on XML files and Autosys Jobs
  • Worked on UNIX to run jobs
  • Used Sybase and SQL server Management Studio for validating data.

Environment: HP Quality center 10.0, Teradata, SQL Server, HP Quick Test Professional, Clear Quest, HP Quality Centre, JIRA, and XML, Sybase, Autosys

Confidential, Redwood City, CA

Manual Tester

Responsibilities:

  • Maintained software integrity and traceability throughout the SDLC with a systematic control of changes to the system.
  • Participated in cross-team meetings with developers and design architects to understand functional requirements and base-lined functional tests.
  • Preparation of Test cases and executing the respective modules & Review of Test cases written by others in the team.
  • Involved in end-to-end testing of the Web/Mobile applications and its interactions with ERP Systems using SOA.
  • Developed and updated Test Scripts based on the Functional and Technical Specifications using Java/JUNIT/Json Object
  • PerformedManual Testingactivities for the website during the release. Involved in performing GUI, Functional, System and Regression Testing.
  • Wrote SQL Query to extract data from various database tables for Testingpurpose. Validated tests by crosschecking data in the backend on SQL server using SQL queries Identified and documented defects using JIRA to ensure applications functionality
  • Expertise in performing cross browser & platform testing with WebDriver &Appium.
  • Good knowledge on Mockito framework for performing Unit testing helped developers in Unit testing in test driven development.
  • Worked in Agile - Behavior Driven Development (BDD) model.
  • Developed detailed Test Plans and Test Cases in Quality Center and executed them.
  • Preparing the defect tracking documents and maintain in common pool SharePoint.
  • Involved in Functional, Smoke, Regression Testing & Defect Execution.
  • Create/Execute new, existing Test Cases with Test Data as a part of Regression test before signing off for QA/ Staging/Production Environment.
  • Executed Integration testing and Regression testing for all critical transactions.
  • Responsible for GUI Testing, System Testing and Acceptance Testing.
  • Performed database testing by using SQL queries.
  • Updated the status of the testing to the QA team, and accomplished tasked for the assigned work to the Project Management team regularly.
  • Communicating with Client regarding status via VC calls.
  • Reported bugs and tracked defects using ALM.
  • Involved in Preparing the Status Reports Every Week, which includes Revision History, test case status, QA Issues and Defects.

Environment: UAT, Agile (Scrum) Methodology, Web Services, XML, MS Office, Windows XP, SQL server 2014, Git, Quality Center, Clearcase.

Confidential

Java Developer/QA Test Engineer

Responsibilities:

  • Experience in design and development of web based applications using Java, JDBC, SQL/PLSQL, XML, Java-API and Spring
  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions.
  • Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as Chef.
  • Spring Controllers were used with Angular JS to route the control to desiredjavaservices
  • Used Eclipse as IDE
  • Ensure that all the test cases are updated in the Test Director along with Master test plan.
  • After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
  • Used JSON strings to transfer javaobject data to Angular JS and vice versa
  • Involved as part of automation team using QTP, developed test scripts.
  • Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Involved in Release support - Release to QA, involved in environment setup, testing the release process.
  • Involved in Backend Database testing in Oracle using MySQL.
  • Defects were tracked, reviewed, analyzed using Test Director.

Environment: QTP 8,2, Test Director 8.2, Oracle9i, Java, J2EE, TOAD, SQL, J2EE, XML, JSP, Windows XP, UNIX and Visual Source Safe.

We'd love your feedback!