We provide IT Staff Augmentation Services!

Sr. Software Test Engineer Resume

2.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • Around 8 years of progressive experience in Software Development and Software Testing (Automation and Manual) with exclusive understanding of SDLC, STLC, Test Planning, Test Design, Test Execution, Defect Reporting and Tracking of Web - based and mobile applications.
  • Excellent knowledge of Software development life cycle (SDLC) and Software test life cycle (STLC) with strong skills in implementing testing process life cycle, test requirements, design test cases, test data, test plans and execution of test runs.
  • Experience in developing software applications using Agile and Waterfall methodologies
  • Extensive experience in design, development of the web application using Spring MVC, Spring DI, Spring AOP, Spring Templates & Spring tags
  • Expertise in performing manual and automated testing for Web based and mobile applications
  • Expert in automation script development using different automation tools like Selenium WebDriver (Eclipse, Java, Junit).
  • Solid experience of AGILE Methodologies, AGILE Manifesto and Scrum processes.
  • Solid experience of Defect/Test Management tools like Jira and Rally
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Bugzilla.
  • Knowledge in JMeter for backend testing against database with JDBC & ODBC Connection. And supported load testing of various modules and software application using Jmeter.
  • Automating Angular JS applications by using Protractor, Jasmine using Java script
  • Working experience xPath, Firebug, FirePath, Log4j, Maven and TEST NG annotations.
  • Familiar with Web Technologies: HTML5, CSS, JavaScript, xPath, XML, Web Services (SOAP and Restful), Log4j, Maven, Ant, Fire Path, Firebug, HTTP Fox, TestNG and Junit Technologies.
  • Experience automating web, mobile-web and native mobile applications using Appium
  • Experienced with writing Java, Python automation scripts for Andorid/IOS Mobile application testing with Appium, Selenium, Android SDK and unittest in Eclipse
  • Developed the Selenium Test cases with Data Driven, Selenium Page Objects Model Frameworks using: Selenium Web Driver, TestNG, Log4j, JXL, JDBC and Maven.
  • Experience in testing Web Services - SOAP and RESTFul using SOAP UI tool
  • Test REST and Soap Web Services with WSDL, providing the required input data to request XML and validate response XML using SoapUI
  • Used Git and Git hub tools for maintaining the version controlling. Also integrated with Jenkins to run the latest version of the code in the background
  • Experienced using query tools for Confidential, DB2 and MS SQL Server to validate reports and troubleshoot data quality issues
  • Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create a project, creating pom.xml with artifacts and dependencies
  • Expertise in creating Selenium automation frameworks from scratch using Maven build tool and TestNG, Page Object Model, Page Factory frameworks
  • Experience using Jenkins achieved Continues Integration and continues Delivery, performed Background jobs and analyzed the pass or failed criteria in QA Environment
  • Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
  • Extensively used Quality Center for specifying requirements, updating Test Cases, application testing status reporting, maintaining Test scripts and observing traceability
  • Analyzing Business specification documents, developing Test Plans, defining Test Cases, developing test scripts.
  • Expertise in Creating Test Plans, Test Design Specifications, Test strategy; Defining Test Case Specifications and Test Procedures; Developing and maintaining Test Scripts; Finding defects, tracking bugs and creating defects reports
  • Experience in version control system SVN and CVS for source code maintenance

TECHNICAL SKILLS:

QA Methodologies: Agile, Waterfall, V Model

QA tools: Selenium WebDriver 2.0, JMeter, SOAP UI, Firebug, Firepath, Android Studio, Eclipse Android SDK and Appium

Programming Languages: HTML, Java, Javascript, NodeJS, XML, SQL, Groovy scripting, UNIX Shell script

Operating System: Microsoft Windows: Vista, XP, 7 and 10 Mac Os X: 10.7 &above, UNIX/LINUX

Frameworks: Page Object Model, Data Driven Framework, Junit, TestNG, ANT, POI, Log4J, Cucumber BDD

Other tools: SQL, PL/SQL, Eclipse, GitHub, Apache Maven, Jira, HTML5, Rally, Ant, Jenkins, Bugzilla

Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari, Opera.

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Sr. Software Test Engineer

Job responsibilities:

  • Developing detailed QA status reports and tracking key QA milestones.
  • Communicating with business analysts, development team and the stake holders for defect management.
  • Analyzing the business requirements and functional specification documents.Analyzing and refining incomplete and ambiguous requirements.
  • Creating test plans, requirement traceability matrix (RTM), test cases based on the requirements documents.
  • Design,develop and implemented Selenium Automation Framework with Java using Page Object model and Data driven model.
  • Used Soap UI and Ready API for testing the web Services by the request and response time by the help of WSDL file and XML data. Added various assertions and did a data driven by getting the data from excel sheet.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using Junit.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Writing automation tests using Selenium for the GUI verifications.
  • Created automation framework for AngularJS pages and implemented Jasmine as testing framework for Protractor.
  • Performed various kinds of manual testing like Functional and Integration and End-to-End tests during different phases of testing.
  • Verify logs in UNIX and verify Data in respective data bases using SQL Developer.
  • Extensively involve in the Database testing in UNIX using SQL.Extensively created and executed Batch File & UNIX Shell Script.
  • Involved in the TestNG framework Automated test suites using Jenkins in the background
  • Testing notifications in iOS and Android devices.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java
  • Automated android mobile app using Appium by configured the emulators and on the real devices and executed scripts by taking the apk file from the dev team
  • Developed performance scripts using JMeter for both web and Restful web services.
  • Conducted Performance testing using JMeter to help performance tuning and to prove the business case for performance requirement.
  • Logged defects in JIRA and executed functional test scripts.Reported and managed software defects using JIRA.
  • Write and validate Web Services calls manually and through automation using SOAP UI.
  • Validate SOAP UI and RESTful API services. Responsible for testing the REST API web service calls by creating java methods that invoke the http requests and verified the result.
  • Used Rally for defect logging and bug tracking. Responsible for updating and maintaining the Quality center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Lead creation of test scripts and test strategies, conversion of data, business process design documentation etc.
  • Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request.

Environment: JIRA, Confluence, TOAD, Java, ReadyAPI, SoapUI, XML, Selenium, TestNG, Maven, AngularJS Appium, Protractor, Jasmine, Java Script, Mobile, REST, SOAP, HTML, Android, Cucumber, Gherkin,Github.

Confidential, Sunnyvale, CA

Sr. Quality Engineer

Job responsibilities:

  • Analyzed the system requirements and developed detailed test plans, test cases and provided the documentation.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile testing.
  • Involved in the creation of automation framework in Selenium Web Driver using Page Object Model and Data Driven approach.
  • Used RALLY for prioritizing defects and enhancement requests.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, and Maven.
  • Tested application compatibility for dynamic and static content under various cross browsers using Xpath in Selenium.
  • Developed and executed test cases and automation regression testing using Selenium Web Driver.
  • Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
  • Created and used UNIX shell scripts, for process and resource monitoring.
  • Always monitored logs and changed featured values using UNIX environment.
  • Extensively used Rally as a bug tracking tool
  • Performed property transfer, Data driven testing and parameterization using SOAP UI.
  • Developed and maintained test documentation including test plans, test cases, and test data.
  • Retest defect fixes and reopen issues when needed.
  • Worked with Developers, Business analysts and Project managers to determine requirements.

Environment: Java, HTML, Java Script, Selenium WebDriver, Maven, Eclipse, Web Services, TestNG, XML, JSON, SOAP, WSDL, Rally, Confidential, SVN, Linux.

Confidential, San Mateo, CA

Software Quality Engineer

Job responsibilities:

  • Worked with Manual Testing, Integration Testing, UAT Testing, Regression Testing, Functional Testing, System Testing and Performance Testing.
  • Wrote and executed test cases. Created and maintained Test Data for SFDC Modules
  • Developed automation scripts for new enhancements using Selenium Webdriver and Junit
  • Designed and developed Modular automation framework and maintained the code in Git and used continuous integration(CI) tools to schedule the jobs
  • Using TestNG annotations controlled the entire test. Generated the clear web html reports for analysis purpose
  • Involved in the TestNG framework Automated test suites using Jenkins in the background
  • Responsible for updating and maintaining the Quality center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle
  • Performed Backend Testing using SQL.
  • Validating the all transitions posted as per requirements in Database and also verifies the transactions are posted after file management
  • Conducted Cross Browser Testing on different versions of IE and Firefox using Selenium Grid
  • Generated automated test scripts for functional and regression testing using Selenium Webdriver
  • Responsible for Functional and Regression Testing of all aspects of the application.
  • Performed, Functional, Integration, User Interface testing manually.
  • Carried out Testing of Web services using SOAP UI.
  • Used Data Source and Data Source Loop test steps for doing Data Driven Testing in SOAP UI.
  • Developed and maintained scripts for test automation using Selenium Web Driver, Test NG & JUnit, and Jira
  • Extensively worked on creating Automation scripts, reviewing Automation scripts, executing automation script and analyses of Automation script execution report

Environment: Selenium, TestNG, Jenkins, Git, Quality Center 9.2, Confidential, Java, XML, Excel, Word. PL/SQL, Agile Methodologies,JIRA.

Confidential, San Ramon, CA

QA Automation Engineer

Job responsibilities:

  • Developed test plans based on the user requirement documents
  • Create tasks and test cases using Rally depending on the user stories
  • Run the test cases update the test results using Rally
  • Done self-review and team level review to ensure the correctness of our test cases
  • Prepare Requirement Traceability Matrix (RTM)to ensure all requirements are covered in the test cases
  • Performed smoke, regression, integration and end-to-end testing to certify the stability and usability of software systems
  • Performed comprehensive integration testing with third party APIs
  • Prioritized bugs according to customer’s feedback which drastically reduce call volume for customer support
  • Worked with Developer teams to ensure they are closely reviewing components from test team
  • Wrote SQL queries to extract relevant data from the database tables

Environment: Java, SOAP UI, XML, API testing, SQL, Smoke testing, JUnit, Eclipse IDE

Confidential, San Francisco, CA

Software Engineer

Job responsibilities:

  • Design and analysis of technical specifications using UML (Rational Rose)
  • Designed Class and Sequence diagrams using Rational Rose for all the use cases.
  • Used Java Validation Controls and JavaScript to perform server side and client-side validations
  • Used HTML, CSS, JavaScript, and Jqueryfor design of Web pages (JSP).
  • Design and coding for web forms of the application with Java and Javascript
  • Developed JavaScript validation functions for the client-side validations.
  • Implemented MVC architecture by using Struts to send and receive data from Front-end to business layer.
  • Experience in working with Restful Web Service for RPC integration style.
  • Configured Hibernate, setup mappings and achieved second level cache using Cache to reduce number of hits to database.
  • Employed Lazy Loading/Eager Fetching strategies based on the circumstances. Created SQL queries to modify / add data, based on the requirements.
  • Used object query tool Jxpathto simplify querying of sets of java objects using Xpathased syntax and Jquery.
  • Worked with PL/SQL queries, prepared statements, and stored procedures using Confidential .UsedSVNfor maintaining and versioning the code configuration.
  • Involved in functional testing, unit testing (Junit) and integration testing and defect fixes.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, JDBC, SQL, Eclipse

We'd love your feedback!