Sr. Software Test Specialist Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Over 8 years of experience with performing Manual, Automation & Database Testing on Web (Java & .Net), Windows, Client Server platforms for various Software Domains and Business model (B2C, B2B, SaaS, PaaS)
- Lead experience in end to end test engineering with multiple teams (offshore and onshore) from project inception to release.
- Work experience in startups and large - scale company procedures with management to outline SDLC for developing and implementing test strategies, test planning, smoke and regression documentation.
- Team leading experience to communicate and direct to improve the quality of development and reduce defects and create efficient test execution plan.
- Encourage, lead and train team members the efficient way to automate and build test framework
- Proficient using Linux or Unix, Windows Servers and Cloud for work platform
- Well-versed in all testing types: White Box, Black Box, and Grey Box Testing; ad-hoc, smoke/sanity, unit, regression, GUI functional, component, system, integration, backend and baseline performance testing.
- End to End Integration experience with large complex data (SQL and no-SQL databases)
- Proficient in designing, developing, implementing and documenting test cases for back-end testing
- Proficient in writing Test Scenarios, Test Cases- Functional and Integration, Reviewing and Estimating test execution time, and preparing test and defect reports
- Experience in the preparation of test data for automation test scripts and manual scenarios; preparation of weekly status reports using Quality Center/ALM, TFS/MTM, and Jira.
- Experience in creating Test Harness from scratch for automation and integration testing using Data-Driven, Keyword Driven and Hybrid frameworks
- Automation tools experience with Selenium Web Driver, Grid, JUnit/TestNG, Maven and Jenkins for CI/CD
- Experience in writing and maintaining test scripts with Quick Test Professional (QTP/UFT) VBScript and Selenium Web Driver Java from scratch.
- Web Service Testing (SOAP and RESTful API) using Postman, SOAPUI - Groovy Scripting (from scratch) to validate JSON and XML data against data source and validate response code.
- Team player with good interpersonal and communication skills with an objective to produce quality deliverables.
TECHNICAL SKILLS:
Testing Tools: UFT / QTP, Selenium, WebDriver, Swagger, Postman, SoapUI, TFT, MTM, Aha, Rally, JIRA, QC / ALM, GitHub, GitLab, Docker, SSIS, Watir, Nightwatch
Programming Language: C/C++, .Net, Java, Python, PL/SQL, VB Script, JavaScript, PHP
Database: Oracle, SQL Server, MySQL, DB2, and Mongo
Operating System: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Software Test Specialist
Responsibilities:
- Worked within a highly collaborative environment where developers, testers and the business work together as a team to deliver the quality software in a fast-paced environment
- Able to utilize agile development / testing methods in all aspects of the software development lifecycle including requirements gathering, planning, design / development and test execution
- Worked in multiple team Onshore and Offshore and lead multiple end to end integration tests
- Created master version of multiple test plans for each component of the system
- Strong ability to understand complex multi-tier architecture and data flow
- Excellent judgment in determining software readiness when in tight deadline
- Built clear, concise, and complete test-related documentation as necessary
- Engineered Test Scenarios and Executed them for the UI and backend validation for deliverable applications
- Served as Scrum Master and Technical Business Analyst for Scrum Team
- Attended daily standups, sprint planning, retrospective meetings and presented sprint demo to stake holders
- Monitored & Improved the QA process by coordination and continuous collaboration with team
- Hands-on experience with C# and Java Selenium Automation for the UI
- Created Data Driven / Functional Based framework in Selenium (TestNG, Maven, Jenkins, GitHub)
- Mastered at testing RESTful API services and automated them using GROOVY scripting in SoapUI
- Used Swagger and Postman to smoke test services from environment to environment
- Wrote scripts to create mock data in various programming languages (NodeJS, Python, Java, VBScript)
- Worked with SQL and No-SQL Databases (Mongo) for Complex Data Validation Process (Join, Group By, PL-SQL)
- Performed Benchmark testing on SQL Procedure run and Download/Upload Services
- Reported the bugs and app crashes in a timely manner to reach our quality goal
- Performed regular Smoke and Regression tests, updated testcases to keep the QA environment up-to-date
- Created and Executed Release Readiness document in all environments: QA, Stage/Model, and Production to ensure defect free software release
- Worked closely with release team to release software manually from scratch without any CI/CD tools
- Experienced with DOCKER for Microservices and Scalability Testing
- Performed UAT with Technical Project Manager to ensure the acceptance criteria before releasing
- Trained new in-coming QA members on tools and process for QA Standard
Environment: TFS, MTM, JIRA, Aha, Rally, MS SQL Server, DB2, Mongo, Node JS, .NET, C#, Python, JavaScript, TypeScript, Docker, GitLab, GitHub, Visual Studio, Postman, SoapUI, Groovy, VBScript, Selenium- Web Driver, Eclipse, Atom, CI/CD Jenkins.
Confidential, New York, NY
Automation Expert
Responsibilities:
- Worked closely with Business Analysts and Developers to fill the gaps in the requirements
- Understood and analyzed available business requirements and functional requirements specification document
- Reviewed the proposed model with the Subject Matter Experts from business and development teams
- Performed Smoke testing, Black box testing, Grey box testing, Functional testing, System testing, Integration testing, Back end, User Acceptance and Regression testing
- Analyzed the business and technical requirements, developed Test Strategy document and Test Plan
- Developed Requirement Traceability Matrix (RTM) to trace requirements
- Carried out Sanity Tests and executed test cases for GUI, Functionality, Positive and Negative testing
- Verified the uploading of requirements and test cases to ALM and ensured that the appropriate modifications are enacted based on the requirements change requests
- Worked in HP ALM for planning, running and tracking defects
- Verified and validated system to manage requirements quality metrics and ensure test coverage and defect traceability with HP ALM
- Imported and Exported data from Microsoft Excel and Microsoft Word to HP ALM
- Performed Back-End testing by writing and using SQL queries
- Developed and maintained Function Libraries, Object repositories and Descriptive programming techniques in automation testing using UFT
- Created automated test scripts functions using VBScript in UFT and performed Regression Testing, Modular Testing and Functional Testing
- Parameterized the UFT scripts and tested the script using data driven methodology
- Developed a Hybrid Automation Framework for automation suite, which involves Data, library and Core classes
- Used JAVA Selenium, Maven to create automation framework for web application (end to end)
- Involved in performing UAT (User Acceptance Testing)
- Executed and analyzed various queries and creating reports
- Communicated with support, business and development teams to resolve issues
- Participated in QA reviews and implementation of processes and procedures improvements
Environment: JAVA, Selenium, GitHub, CI/DI Jenkins, JavaScript, ALM, UFT, SOAP UI, Windows, .Net, Oracle, SQL Server, MS-Office, UNIX, JAVA, Toad.
Confidential, Irving, TX
QA Analyst
Responsibilities:
- Involved in the creation of Requirement Document based and Test procedure development
- Created the Test Cases on various forms of the application
- Wrote test cases to test the mappings and workflows and analyze the cache assigned
- Prepared Automation standards document and Created Functions for reusable purpose
- Created descriptive object using descriptive programming
- Planned and executed the Manual and Automation Testing for System Testing (Functional and Regression testing) and UAT
- Worked with development teams to investigate and correct software bugs and deficiencies based on testing results using Quality Center
- Used Quality Center to house all test documentation and report/track all issues and defects
- Performed Data Validation using SQL, Defect Resolution and Maintenance
- Extensively written SQL queries to perform back end testing
- Developed automated test scripts with QTP based on various use cases
- Parameterized QTP scripts for use with varied, controlled test input values
- Developed and maintained QTP scripts for Functional, Sanity and Regression testing
- Facilitated End to End and UAT testing along with defects status turn over meetings
- Worked in Agile software development methodology and used daily scrum meeting to provide the daily updates and collectively document the team updates
- Worked with team in remote offshore location daily basis to discuss any issues regarding projects
Environment: Java, JRE, QTP, Quality Center, J2EE, UNIX/LINUX, Web Logic, MQ Series, UML, Visio, Rational Rose, XML, HTML, Java script, Oracle, Windows.
