We provide IT Staff Augmentation Services!

Test Engineer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • QA Automation Engineer with 8 + years of strong professional software testing of various applications for Web and Client/Server environments.
  • Testing experience includes manual as well as automated testing using tools such as Selenium Webdriver (Java, Python) and ReadyAPI / SoapUI(WebServices) Experience in respectively.
  • Design Automation test scripts for application functionality using Selenium Webdriver with the help of Robot Test Automation Framework in Python language.
  • Experienced on different Test methodologies - mainly Agile and Waterfall.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, and Selenium WebDriver.
  • Good working experience on SOAP UI for testing and validating various web services used in the application.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Experience in QA testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
  • Strong hands on experience on manual testing related activities such as requirement gathering and understanding, Test Strategy, Test plan, Test case preparation, test data preparation, test execution, test report preparation, defect reporting and tracking, development of automated scripts, execution of automated scripts and root cause analysis.
  • Involved in analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Strong hand on expertise in setting up of framework from scratch for performing Automation of Web Application using Selenium WebDriver - Page Object Model and TestNG.
  • Excellent experience on Unit Testing Frameworks like JUnit and TestNG .
  • Involved in implementing BDD framework using Cucumber.
  • Created step definition and feature files using Gherkin language (Cucumber).
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Strong hands on experience in designing selenium automation Test scripts using Element Locators, WebDriver Methods, Java Programming features, JUnit & TestNG Annotations.
  • Excellent knowledge of various programming languages like C#, Java, Python.
  • Performed Cross Browser Testing using Sauce Labs Tool.
  • Experience in Functional, Integration, System, UAT, and Performance & Smoke testing.
  • Experienced with entire STLC and good at SDLC.
  • Experienced in design of Automation Framework and guidelines.
  • Strong hands on experience in SQL and Oracle database.
  • Experience working in Retail, Investments, Wealth management, Compliance and other BFS solutions.
  • Strong hands on knowledge in using Version control tools like Tortoise - SVN and Git.
  • Hands on knowledge using Jenkins for continuous integration.
  • Knowledge of other Test Management Tools like Quality Center, Version One, JIRA
  • Knowledge of Lean and Six Sigma process and methodologies.
  • Effective defect tracking and reporting to improve communications and reduce delay.
  • Actively participated in the walk-through meetings by understanding the client needs and adhering to the quality of the application and its processes.
  • Excellent Communication, Interpersonal, Documentation, Organizational, and Team Player skills with the ability to adapt to a new environment and meet stringent deadlines.

TECHNICAL SKILLS:

Languages: SQL, PL/SQL, JAVA, C, & PYTHON

Testing Tools: Quality Center 11.0 ALM, Selenium 2.0 Web Driver, SOAP UI 4.5.2(ReadyAPI), VersionOne, JIRA

Test Strategies: Integration, System, Regression, User-Acceptance, Database, Performance, Web services, Mobile Testing and Black Box testing.

Databases: ORACLE 11g/10g/9i, Microsoft SQL Server Management Studio

Operating Systems: Windows 95/98/2000/NT/XP

Browsers: Internet Explorer, Mozilla Fire Fox, Safari and Google Chrome

Applications: MS Office Suite (Excel, Word, Outlook, Access), MS Visio, MS Project

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Test Engineer

Responsibilities:

  • Participate in requirement grooming during sprint planning meeting with Business Analyst.
  • Prepare the test plan, Estimations and Design Test cases in HP ALM tool.
  • Automate Web based applications with the help of Selenium Web driver, Robot Framework using Python.
  • Analyze system specifications, design, development and execute test cases for both Manual and Automation testing.
  • Design automation test scripts using Selenium web driver in Python language to Implement and execute test cases against different target environments.
  • Built the Object Repository for Web elements using developed tools and frame it in Page Object Model design pattern to automate our BMO web applications.
  • Prepare the test data in data source file (.py) and invoke the test data using drivers in Robot Test Automation Framework.
  • Documented and tracked defects using HP ALM.
  • Analyze test execution reports and report the defects in HP ALM tool as per test failures.
  • Maintain Robot Automation Test Framework scripts in SVN code repository.
  • Perform Checkin and Checkout test scripts in SVN code repository.
  • Participate in code review meetings and update the code as per the review comments.
  • Built Jenkins jobs to carry out Continuous Integration (CI) & Deployment (CD) for robot test automation framework.
  • Provide Maven goals in Jenkins job setup to trigger the automation test scripts for the new builds.
  • Coordinate with offshore team and provide the assistance to achieving tasks on daily basis
  • Participation of backlog grooming to gathers all the required user stories for the next sprint of application and daily scrum calls.

Environment: & Testing Tools: Selenium Webdriver, Robot Framework, Python, Jenkins, Maven, SVN, HP ALM (QC), Eclipse

Confidential, Reynoldsburg, OH

Automation Engineer

Responsibilities:

  • Involving in Daily Scrum Calls. Update status and plan for the day.
  • Automate E-commerce application with the help of Selenium Web driver, Cucumber using Java.
  • Write the test cases based on the user stories in Jira using BDD framework in Cucumber.
  • Page Object Model design pattern is used as UI Objects Repository and for e-commerce website UI automation.
  • Create a feature files to design the test steps using Gherkin Language.
  • Design the step definition for the corresponding feature files using Java language.
  • Create UI visual validation tests using Ashot Java Library.
  • Good hands on experience on build management tools like Maven and Gradle for both front end and back end testing.
  • Performed Web Services testing using REST.
  • Expertise in API testing using RAML files as input and JSON data files & http status codes as result comparison.
  • Performed schema validation based on the RAML definition of web services.
  • Validate the responses in web services using API Mock Server. Used Restito Java Library for creating mock services.
  • Worked on positive and negative scenarios to pass the data in JSON files to validate the response against on Mock server.
  • Use BitBucket as a source control to manage and maintain the code
  • Use Jira tool for bug tracking, issue tracking and maintain the user stories
  • Worked in Continuous Integration (CI) environment using Bamboo for front end UI validation and API testing using TeamCity.
  • Good hands on experience on cross browser testing using Sauce Labs.
  • Involved in backlog grooming meetings to discuss the user stories and provided the testing inputs.

Environment: & Testing Tools: Java, Cucumber, Restito, Bamboo, Team City, Sauce Labs, Git, Maven, Gradle, Jira, REST APIs, Selenium, IntelliJ

Confidential, Saint Paul, MN

Software Development Engineer in Test

Responsibilities:

  • Agile (SCRUM) project methodology.
  • Involving in Daily Scrum Calls. Tracking QA Activities and Process adherence.
  • Understanding of Business Requirements and Functional Specification.
  • Coordinating with Business Analyst, Design Team, Mobile Product Team and Technical Team to ensure Gaps and Risks are identified and Mitigating them.
  • Conducting effective Bug Triage with Business team and Mobile Product team.
  • Coordinating with offshore counterparts on daily basis.
  • Reviewing Test Plan and Test Scope check list.
  • Interaction with development team on defect analysis.
  • Used JIRA for logging Defects and tracking.
  • Involving in Weekly QA meeting.
  • Test case, Test executions and reports are being maintained in ALM.
  • Run the automation script for daily build using selenium.
  • Conducting regression testing using Selenium Web Driver.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium,
  • TestNG, Maven, and Jenkins Java platform utilizing industry- leading harness design patterns and approaches.
  • Automation project setup and deployment in Jenkins for continuous Integration.
  • Manage multiple builds and patch releases as per the project proceedings.
  • Documented and tracked defects. Using JIRA.
  • Provided more flexibility in automating test cases.
  • Performed manual and automated testing of web services e.g. SoapUI.
  • Testing REST API’s for all of the given web service requirements in the project.
  • Created Projects and Designed test suites for various testing scenarios in Soap UI pro.
  • Create and modify SOAP or REST request based on schema using Groovy, validated response against schemas.
  • Validated response SOAP or REST against GUI and database.
  • Collaborate and coordinate with cross-functional project team members to ensure project deliverables are produced within the expected timeline.

Environment: & Testing Tools: Java, Jenkins, Maven, Jira, Git Hub, REST APIs, Postman, ReadyAPI (SoapUI NG Pro), Selenium-WebDriver, and Eclipse.

Confidential

QA Engineer/Analyst

Responsibilities:

  • Coordinated with Business SME’s to analyze Requirements, Use cases.
  • Prepared Test Cases, Test conditions based on the Functional Specifications and Technical Design Documents.
  • Mapped Test Conditions, Test Cases to Requirements to generate Traceability Matrix.
  • Conducted vigorous backend testing using SQL statements
  • Involved in the Integration Testing, System Testing, UAT Testing, Regression Testing
  • Configured and Monitored Scenarios for Performance/Load Balancing tests.
  • Extensively involved in Post-Production activities.
  • Coordinated with developers to resolve the defects.
  • Responsible for Test Director bug tracking.
  • Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
  • Discussed issues on various bugs and attached screen shots of defective screens using Test Director.
  • Tested applications in different environments (production, development, Stage and Mock).
  • Involved in setting up the parallel productions for performing Unit testing.
  • Developed and executed Test Cases and Test Sets using Test Director.
  • Performed Integration testing of different modules and applications.

Environment: & Testing Tools: Java, J2EE, HP Quality Center, Test Director, MS Excel and SQL.

Confidential

QA Tester (Manual/Automation)

Responsibilities:

  • Extensively tested the applications, both manually and by automation.
  • Coordinated with Business SME’s to analyze Requirements, Use cases.
  • Prepared Test Cases, Test conditions based on the Functional Specifications and Technical Design Documents.
  • Working with cross functional teams, to ensure common understanding of requirements. On numerous occasions identified gaps in business and system requirements which have led to considerable savings.
  • Mapped Test Conditions, Test Cases to Requirements to generate Traceability Matrix.
  • Conducted vigorous backend testing using SQL statements.
  • Used Quick Test Professional 8.0 for Functional and Regression testing of application.
  • Tested User Interfaces Objects like Applets, Views, Forms etc., as per the requirements.
  • Involved in the Integration Testing, System Testing, UAT Testing, Regression Testing.
  • Configured and Monitored Scenarios for Performance/Load Balancing tests.
  • Extensively involved in Post-Production activities.
  • Coordinated with developers to resolve the defects.
  • Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
  • Discussed issues on various bugs and attached screen shots of defective screens using HP quality Center.
  • Tested applications in different environments (production, development, Stage and Mock).
  • Involved in setting up the parallel productions for performing Unit testing.
  • Performed Integration testing of different modules and applications.
  • Performed Cross browser testing on various browsers and various operating systems.
  • Conducted a POC on Selenium IDE and Selenium RC to evaluate cross browser testing capabilities.

Environment: Quick Test Pro, Quality Center, Java, Adobe Flex, DB2, DB Visualizer, SQL, UNIX, Windows XP, Oracle, Selenium IDE, Selenium RC

We'd love your feedback!