Sr Software Test Engineer Resume
Estero, FL
SUMMARY:
- Around 6 years of experience with expertise in Automated and Manual Testing of Web based applications using Selenium IDE and UFT/TestNG Automation Tools
- Thorough understanding of the SDLC and STLC with expertise in mapping client / business requirements, application design, development, integration, testing and troubleshooting for complex information systems management.
- Experience in Software Unit Testing, Integration Testing, Regression Testing, performance, configuration and usability testing, Smoke Testing, Functional Testing, GUI Testing, Load Testing and Stress Testing.
- Maintained Cycle Role of QA in different testing methodologies like Agile, and Waterfall etc.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
- Have excellent working and understanding Knowledge of CI/CD process and tools like TFS, Jenkins, TeamCity.
- Applied test automation framework on CI/CD process using Puppet, Ansible.
- Experience in Agile development process including sprint planning, backlog grooming, sprint demo, sprint retrospective, and testing builds.
- Performed TDD (Test driven data development), Functional Black Box Regression testing and UAT testing initiatives.
- Developed POM based Automation Framework for VTP project using Selenium Web - driver, Cucumber and Spec Flow (BDD with C#) which integrate for CI/CD
- Automation experience using Python as scripting and TestNG frameworks.
- Expertise on Testing REST API using Robot Framework and SOAP UI
- Strong knowledge in web services testing via Tool SOAP UI/ Restful web services Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Use HP ALM for systematic management of test cases, test steps and defect tracking.
- Executed Test cases in the timely manner and Reported defects in HP Quality center ALM
- Experience in designing Test Cases/Test Scripts/Test Conditions for the Unit Testing, verifying and validating Web based e-commerce applications, like Boundary Value Analysis.
- Coordinate in administering and managing the bugs using Quality Center.
- Keen attention to detail/accuracy and ability to function in a stressful environment.
- Basic Understanding of Testing and accessing Mobile Devices on a cloud using Selenium Interfaces like Mobile Cloud.
- Experience with Mobile Automation Tool Device Anywhere and Appium.
- Experienced in writing JMeter Test cases for Java and J2EE applications.
- Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, Zephyr, Rally and JIRA.
- Effective Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem-solving skills. Innovative & efficient. Capable of working as a Team Member or Individually with minimum supervision
TECHNICAL SKILLS:
Languages: Java, Java Script, CSS, HTML, Shell Script, VB Script, Groovy
Technologies: J2EE, JSP, JDBC, HTML, Java Script, SOAP, XML
QA Tools: QTP, JUNIT 3/4, TEST NG, Firebug, Fire Path, Path, Maven, JSON, Jenkins, JMeter, JProbe, Azure, SVN, JXL, HP Diagnostics
Bug Tracking Tools: HP ALM, Quality Center, JIRA, Zephyr
Web Services: SOAP, REST, SOAP UI
Operating system: Windows, MAC, DOS, Linux/ Unix
Database: Oracle, SQL Server, MS Access, MySQL
Web Servers: Tomcat, Web Sphere, Web Logic, IIS, Citrix
Browsers: Internet Explorer, Firebox, Chrome, Safari
Misc. Tools: SQL Navigator, AWS, SVN, PUTTY
PROFESSIONAL EXPERIENCE:
Confidential, Estero, FL
Sr Software Test engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Projects migration from QC to ALM (DB backup/restore, DBID file updates, projects verification, repair, exception handling with/without exception files, etc.)
- Developed Automation Framework for VT MVP project using LeanFT and NUnit which integrate with TFS for CI/CD.
- Analysis in involvement and implementation of web application using Jenkins, python, Perl and git repository.
- Involved in writing test case using java, python, VB script and executed through selenium
- Created Java based scripts, python for the selenium web driver with Junit as automation framework.
- Configuring Jenkins set up, defining, scheduling jobs, invoking external scripts and external executables triggered from Jenkins at defined intervals and periods.
- Hands on experience working on Ansible Automation environments, supporting containers, Dockers and writing Python Scripts for Pre-ingest, post-ingest, migration tests
- Developed POM based Automation Framework for VTP project using Selenium Web-driver, NUnit and Spec Flow (BDD with C#) which integrate with TeamCity for CI/CD.
- Recorded and play back test in Fire fox using IDE.
- Created Automation test framework using QTP Scripts
- Developed and Executed JUnit Test Cases using Eclipse IDE.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Automated major flows using selenium RC and TestNG.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Writing simple to complex SQL queries for testing purpose.
- Validated SOAP UI and Restful API services Created test scripts using Groovy script to automate web services in SOAP UI.
- Logged the errors, reported defects, determined repair priorities and tracked the defects until resolution using PVCS tracker, QC and Rally.
- Writing Test Plan, Test Scenarios, Test Cases and Test Scripts for Automated testing using Work soft Certify and QTP.
- 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)
- SQL Queries for backend testing.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment:: Web Sphere, Web logic, Chef, Puppet, Jenkins, JUNIT, JMeter, Java Script, Eclipse IDE, TestNG, Apache Http Server, SVN, Firebug, HP Quality Center, Rally, Groovy.
Confidential, New Jersy
Sr QA Functional Tester
Responsibilities:
- Responsible for Business analysis and requirements clarification.
- Actively participate in requirements and design walkthroughs to ensure requirements are correct, unambiguous, and verifiable.
- Applied test automation framework on CI/CD process using Jenkins.
- Created Automation test in Cucumber framework using QTP Scripts.
- Proficient with testing REST APIs, Web & Database testing.
- Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application
- Worked in developing modules in Puppet Enterprise modules to automate infrastructure provisioning and configuration management across the environment. Good knowledge in Chef and Ansible.
- Created automation scripts in SOAP UI for web services testing.
- Configured Selenium Web Driver, TestNG and created selenium automation scripts in java.
- Followed in Page Object Design Pattern for writing test cases in Test Ng.
- Write and review detailed defect reports to assist development teams with the investigation and resolution of defects.
- Working closely with members of the project team, prepare and review test documentation, such as test plans, test cases, defect reports, and test summary reports.
- Created JUNIT Testcases, Test Suites using JUnit for Java Service.
- Performed Web Services Testing using REST API and SOAP testing.
- Test automation for web application (SWAP module) using Cucumber.
- Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS) 2008, Team Foundation Server (TFS) , for manual, automated (Functional & Regression), and performance/stress testing.
- Managed and executed the test process using Agile Methodology
- Used HP Quality Center & JIRA for defect tracking, developed Test plan, Test cases, and Test scripts and various another project documentation.
- Test cases & wrote test cases, Logged bugs using Zephyr & Integrated with JIRA.
- Analyzing the test reports generated by QTP test scripts. Present test results to developers and management on daily/weekly basis.
- Created test data in excel files and parameters for the test scripts in QTP.
- Performed data quality analysis using advanced SQL skills.
- Strong ability in developing advanced SQL queries to extract, manipulate, and/or calculate information to fulfill data and reporting requirements including identifying the tables and columns from which data is extracted.
- Involved in end-to-end testing of the Web/Mobile applications and its interactions with ERP Systems using SOA and Appium.
- Conducted Load testing on web applications using SOAPUI, LOADUI and JMeter.
Environment:: Java, J2EE, AWS, Chef, Puppet, Jenkins, SOA, SOAP, SOAPUI, JMeter, TestNG, REST, TEST NG, HTML, Java Script, API, Zephyr,VSTS, TSF,cucumber, CSS, HP Quality Center, Agile Methodology, SQL
Confidential
QA Analyst test engineer
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like QA Wizard, Selenium and cucumber along with Manual testing.
- Responsible for estimating required resource and components for SOA testing.
- Multiple device and browser testing with Sauce Labs integration, including iOS and Android hybrid mobile apps.
- Developed BDD tests using cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Used Hybrid Framework of Selenium to get data from Excel.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Created Automated Test Scripts to test the functionality of the application using Work soft and QTP.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
- Involved in preparation of Test Data to test the functionality of ETL Sources Mappings and Targets.
- Used TOAD for Oracle in creating & executing SQL queries for testing ETL process.
- Creating Automation Scripts (VBScript) in the sprints and stored them in the Test-Plan module of Quality Center.
- Review and critique RMS, RPM and Allocation test cases.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Responsible for developing JUnit Test Case Classes, Test Suite in Integration environment.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Created test data in excel files and parameters for the test scripts in QTP.
- Analyzing the test reports generated by QTP test scripts. Present test results to developers and management on monthly basis.
- Using HP Diagnostics to identify the root-cause of the transaction that caused the slowness in the system.
- Prepared Test Scenarios by creating Mocking data based on the different test cases.
- Well in testing of the web services using the SOAPUI and PARASOFT SOA testing tool.
- Manage defect tracking tool like HP Quality Center, Zephyr and JIRA.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment:: SQL, QTP 10.1, HP Quality Center 10, Work soft, SOA, UNIX, Appium, Oracle RMS, MS Excel, HP ALM, VBScript, Performance Center, Cucumber Selenium, Crystal Reports, HP Diagnostics, Shell Scripting, Jira, Zephyr, Rally, SOAP.
Confidential
Software Tester
Responsibilities:
- Reviewing and analyzing business requirements and technical specifications to come up with Testing Scope.
- As a member of User Acceptance Team, I am Organizing and Documenting test process like Developing Test Conditions and test Scripts.
- Involved in UAT Testing, Interface Testing and Integration Testing.
- As a member of UAT Team, I Test Application and make sure it is developed as per client’s business requirements.
- Make sure Application is user friendly.
- Tested USER interface inconsistency and application functionality.
- Analyzed the Vision document, Use Case document and Software Architecture document and developed the Test strategy.
- Documented the Problem Reports (PR’s) for all the bugs detected during UAT Testing and tracked the bug fixing process until they were closed.
- Used Quality Center for logging the Defects.
- Tested the Application Structures and Functionalities.
- Served as Quality Assurance Analyst in several simultaneous projects.
- Created Test Script and Regression testing for in-depth testing of major enhancements to existing application.
- Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
Environment: Oracle-8, HTML, Java script, MS Excel, Java, Windows XP, Quality Center, TFS
Confidential
QA Analyst
Responsibilities:
- Reviewing and analyzing business requirements and technical specifications to come up with Testing Scope
- Responsible for Manual, Automation using Web Driver, Scrum and System Testing of the application at various stages
- Automated Web Application Testing using Java framework in an Agile environment
- Created Test cases for automation using Selenium Web Driver and Java
- Created and executed automated tests for functional, and regression testing using Quick Test Professional
- Created QTP scripts with reusable and external Actions and, called functions in Actions.
- Inserted various types of check points including text checkpoints, text area checkpoints and Image checkpoints.
- Escalation for unresolved bugs to the concerned developers and module leaders.
- Used Unix Commands to access and trouble shoot Errors by accessing the Error Log files.
- Participated in Design Phase, together with members of the Product team, developers, and DBAs.
- Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
- Expert with Test documentation, such as Test Cases, Bug Reports, Use Cases etc.
- Designed various test Cases with different test conditions.
- Prepared and executed scenarios for the Regression testing on new builds.
- Performed Regression testing by executing the scripts developed with QTP.
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
- Adopted Data Driven Methodology to the test application with different sets of data.
- Develop test cases on various types of credit card applications.
- Perform functional testing and regression testing on each field of credit card application pages.
- Involved in Database testing to verify data integrity tests.
- Extensively interacted with developers to analyze & resolve issues that were encountered while testing application.
Environment:: Selenium 2, Web Driver 2.0, Web Services, SOAP UI, Restful, SOAP, JDBC, JavaAPI, Eclipse, Maven, HTML, JavaScript, MySQL, MS Excel, Windows, Eclipse, Linux, MS Office.