We provide IT Staff Augmentation Services!

Senior Software Test Engineer Resume

CA

SUMMARY:

  • 8+ years of experience in Software Quality Testing and Development and expertise in analysis, design, development and testing of Web based Applications in domain technologies like HealthCare and E - Commerce.
  • Experience with working on different Software Development Models like Agile, Water Fall and expert knowledge of scrum model and in software testing life cycle.
  • Expertise in automation tools like Selenium IDE/RC/Grid, Selenium Web Driver and little bit on Appium.
  • Strong Working Knowledge of Web Technologies like Java, HTML, JavaScript, XML, XPATH, JSON, CSS.
  • Hands on experience in Back-End web services testing using SOAP and REST and experience using tools like SOAP UI, Apache HTTP Client, Jackson and JAXB parsers.
  • Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
  • Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Proficiency in Maven and setting up local workspace using Maven, TestNG and Eclipse.
  • Skillful in functional testing using Selenium IDE/ Web Driver using TestNG and JUNIT testing framework.
  • Involved in developing the Automation using Page Object Model and Data Driven Framework
  • Expertise in getting the test data using TestNG Data provider and POI API.
  • Expertise in using Rally and JIRA, Bugzilla for logging bugs in a strong AGILE environment.
  • Expertise in CI/CD tools like Jenkins for deploying builds for various releases.
  • Good knowledge in using repositories like SVN and GIT.
  • Good work experience in using SQL Queries in testing the integrity of the data from the Oracle DB (backend validation).
  • Experience in performing Manual Testing and Automation Testing of Mobile Web Applications
  • Very good team player and excellent written and verbal communication skills.
  • Strong problem solving, analytical skills in testing, development and automation.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/Grid, Appium, TestNG, Junit, JMeter, Firebug, Fire path, J2EE, Log4j, Apache POI, WebDriver

Languages: Java, TCL, Expect, Perl

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, XML

Web Services: RESTful Web Services, SOAP, WSDL, UDDI, SOAP UI, POST MAN, Apache Http Client, JSON Parsers (JSON and JACKSON), XML Parsers (JAXB)

Databases: Oracle, MySQL

Methodologies: Agile-Scrum, Waterfall

Build Tools: Maven, little bit on ANT

Integration Tools: Jenkins

Bug Tracking Tools: JIRA, Bugzilla, Rally

Platforms: Windows, IOS, Unix, MACOS

Version Control Systems: GIT, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Test Engineer

Environment: Agile, Rally, Selenium Web Driver, Java, Fire Bug, Log4j, JXL, MAVEN, Eclipse, TestNG, Apache HTTP Client, JAXB, GSON, HTML, CSS, XML, XPATH, SOAP UI, SOAP and REST, SQL, Oracle, Jira, Linux, Jenkins

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Agile methodology.
  • Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
  • Selected the Test Cases to automated and performed front end functional testing using Selenium (Web Driver) & created Data Driven Framework using TestNG.
  • Design, build and maintain story-based automation scripts for UI validation.
  • Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
  • Efficient management of Rally for bug tracking
  • Functional and Cross Browser Testing on Defined Browser Stack of the site experience.
  • Performing Cross-platform, Functional, Regression testing,
  • Completed SOA testing using SOAP UI and Java framework for Web services testing.
  • Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested using Apache HTTP Client, GSON, JAXB and TESTNG
  • Tested request and response XML's based web services interfaces using SOAPUI.
  • Performed execution and logging defect in JIRA and Verification of defects for System Testing
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
  • Performed Smoke, Black Box, Validation and Compatibility testing of the application manually.
  • Used Page Object Model, UI Mapping, Data Driven using Excel, CSS Selectors as a part of Framework.
  • Involved in Web Services Testing using Apache HTTP Client and SoapUI to create and execute automated functional, regression tests
  • Ensure accuracy and completeness in the test reports.
  • Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
  • Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
  • Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
  • Created pom.xml with the required Maven dependencies and run the automation selenium test suites on CI tool Jenkins

Confidential, CA

Senior Software Test Engineer

Environment: Java/J2EE, HTML, Java Script, Selenium WebDriver, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, Jackson, xml, JSON, SOAP, WSDL, Rally, Quality Center, SQL, GIT, Oracle, Linux, CI Jenkins

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
  • As part of Agile Team, I was responsible for creating test plans, test scenarios and wrote test cases for testing various services.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the test application’s GUI and in the testing environment in Selenium WebDriver.
  • Developed test cases using Selenium WebDriver, TestNG and Maven.
  • Created Selenium infrastructure for Regression Testing.
  • Involved in writing test scripts using java and executed it through selenium cucumber.
  • Extensively performed Blackbox testing for validating the functional requirements to meet the Definition of Done.
  • Trained new team members on how to use Selenium and help them create tests using the framework.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.
  • Implemented Data Driven Test to verify the same functionality with multiple sets of data.
  • Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested using Apache HTTP Client for SOAP and Rest Assured for Restful web services
  • Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework
  • Used JIRA for Writing test cases and defect tracking.
  • Developed the classes in Log4J to implement logging feature in all the application modules.
  • Did functional testing, regression testing, smoke testing, and integration testing.
  • Worked on cross platform (OS and Web browser) testing.
  • Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Confidential

Senior Software Test Engineer

Environment: Java, Log4j, Unix, TCL, Expect, Bugzilla, HTML, Agile, Jira, Selenium Web Driver, Fire Bug, MAVEN, Eclipse, TestNG, RESTUL, Apache HTTP Client, JAXB, Gson, HTML, XPATH, Oracle, Linux, Jenkins

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Selected the Test Cases to be automated and performed functional testing. Developed an automation framework in Java and automated about 100+ test cases. Developed Sniffer related automation routines.
  • Designed, executed and automated test cases for regression test cases.
  • Created Test plan & Script, Defect Management Templates; Created Initial test plan and developed test cases and test scripts manually.
  • Automated Web Application using Selenium Web Driver and Page Object Model
  • Performed execution and logging defect in Bugzilla and Verification of defects for System Testing
  • Validated Rest Services Using Apache HTTP Client and POST Man
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
  • Performed Smoke, Black Box, Validation and Compatibility testing of the application manually.
  • Ensure accuracy and completeness in the test reports.
  • Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
  • Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.

Confidential

Senior Software Test Engineer

Environment: Java, Log4j, HTML, JavaScript, PL/SQL, Oracle, Apache Quality Center, Linux, Web Sphere Application Server, Bugzilla

  • Easy management of people, organizations, application roles and functions.
  • Application single sign-on (SSO).
  • Decentralized access, authentication and authorization.
  • Personalized roles for individuals, groups and organizations.
  • Provides and integrates role-based access control.
  • Offers directories, phonebooks and lists as shared resources.
  • Enables enterprise search for people, organizations and resources.
  • Provides and integrates role-based access control.

Responsibilities:

  • Analysis of the requirements (Agile methodology requirements comes in form of iterations) and assisted in preparing the analysis documents, Identifying the gaps in requirements.
  • Impart knowledge on the application through Knowledge Transfer sessions to the development team.
  • Create Test scenarios, test cases and Build Verification Test suites.
  • Involving in the Test case reviews and creation of test case review log sheets.
  • Performing functional, GUI, integration and regression testing on the application.
  • Involving in the Application Compatibility testing.
  • Identifying the test cases which needs to be automated
  • Developing the scripts for identified test cases.
  • Stabilizing all the developed scripts.
  • Executing the scripts and distribute the test results.
  • Defect Management using bug tracking tool Issue tracker.
  • Work with development teams in root cause analysis of the bugs and provide them with accurate steps to reproduce the bug in the dev environment.
  • Traceability matrix creation to ensure requirements coverage in test cases.
  • Generating Bug Status report on daily basis
  • Providing status and progress reports the client.

Confidential

Senior Software Test Engineer

Environment: Java, Selenium IDE, Java, Junit, Maven, MS Office, Access, Excel, Windows, VSS, Oracle DB, Telerik controls, Neoload.

Responsibilities:

  • Analyzing the requirements and assisting in preparing the analysis documents and identifying the gaps in requirements.
  • Imparting knowledge on the application through Knowledge Transfer sessions to the development team.
  • Creating Test scenarios, Test cases and Build Verification Test suites.
  • Involving in the Test case reviews and creation of test case review log sheets.
  • Performing functional, GUI, integration and regression testing on the application.
  • Involving in the Application Compatibility testing.
  • Identifying the test cases which needs to be automated
  • Developing the scripts for identified test cases.
  • Stabilizing all the developed scripts.
  • Executing the scripts and distribute the test results.
  • Defect Management using bug tracking tool Issue tracker.
  • Work with development teams in root cause analysis of the bugs and provide them with accurate steps to reproduce the bug in the dev environment.
  • Traceability matrix creation to ensure requirements coverage in test cases.
  • Generating Bug Status report on daily basis
  • Providing status and progress reports the client.

Confidential

Software Test Engineer

Environment: .Net 4.0 and Oracle DB, TFS, Bugzilla, MS Office, Access, Excel.

Responsibilities:

  • Understanding the Project Requirements and Functional Specifications.
  • Participating in Project related meetings with Clients/Development Teams.
  • Involving in identifying the Test scenarios.
  • Preparation of Test Cases.
  • Test Data Preparation.
  • Test Execution with respect to Sanity, Functional and Regression Testing.
  • Defect Reporting, Track the Defects and ensure Closure of defects.
  • Publishing the test results.
  • Attending the Defect triage meeting.

Hire Now