Software Test Engineer Resume
Rockville, MD
PROFESSIONAL SUMMARY:
- As a Sr. Software Engineer (QA) in Banking & Mortgage industry, and in a humanitarian organization. I have 12 years of experience in automated and manual testing of web and client/server applications in Agile and Waterfall environment.
- I have a good understanding of Business Rules Life Cycle and Software Development Life Cycle (SDLC), from planning, requirement analysis, data analysis, code development, code deployment, maintenance of the system by continuous evaluation in terms of latest version and performance.
- Also, I am experienced in all phases of the Software Testing Life Cycle (STLC) from requirement analysis, test planning, test case development environment setup, test execution, defect logging, and verification of fixed bugs.
- I have a working knowledge in a variety of technical skills, including different programming languages, testing techniques, database management systems and Operating Systems.
- I have a working knowledge of all testing phases, like operational standards testing, Migration testing, Smoke Testing, Functional Testing, Regression Testing, Interface/integration/E2E testing, UAT testing. My work involves test data creation, Database Verification & Validation, to support quality and reliability of our systems.
- I have been using data models, System context diagrams, and other business documents like Project Plan, BRD, Stakeholders requirements/Scope documents, to accomplish my testing goals. Also, I am well experienced in creating STTM, Agile Testing Document, and other required Testing documentation for PRR and releases.
- I am well experienced in interacting with Business and Technical team members for goals .
- I have good experience with testing of multiple applications (UI and ETL), Business Rules, browser compatibility and broken links, Web Accessibility (508 compliance) for customers with disabilities to have equal access to information and data, mobile apps testing, API testing.
- I am experienced in the use of testing tools like Eclipse, QTP, Selenium, Win Runner, Load Runner, Test Director, Quality Center, ALM, JIRA
- Proficient in SQL and PL/SQL
- Good understanding of Java and working experience in creating automation framework using Cucumber and Gherkin.
- I believe in good interaction and relationship building within application team members, as well as with vertical project’s team members for collaboration, successful releases and healthy work environment.
TECHNICAL SKILLS:
Testing tools: Mercury Interactive Suite (QTP, LOAD RUNNER, QC/ALM), Rational Requisite Pro, Rational Test Tools Suite
SQL tools: - Toad, SQL plus, SQL Developer, Toad Data Point, Netezza Aginity Workbench, SQL Workbench
Defect tracking: - IBM Rational ClearQuest, QC/ALM, JIRA
ETL tools: - Informatica, Ab Initio
508 compliances: JAWS, SortSite, Dragon
Mobile testing: TestFlight
API testing: Postman Integrated tool, SoapUI
Job scheduling: Autosys
Automation: Eclipse, QTP, Selenium, WinSCP
Analytical Reports: Tableau, IBM Rational DOORS 9.6.1.6
Inhouse tools DTF: for data validation
QBERT: for 1003 submission
Methodologies: Agile, Waterfall- SDLC
Operating Systems: Microsoft OS-Windows 7, Windows XP, Windows 8, Windows 10
UNIX OS Red Hat LINUX, HP: UX, Sun Solaris, Hadoop
Languages: SQL, PL/SQL, Java, Visual Basic, C++
Databases: Oracle, PRISM, SQL Server, MS Access, ULDD, Netezza, AWS Snowflake, Azure One Database
Web Technologies: HTML, XML, J2EE, Microsoft Resilio, Oracle Golden Gate VB.NET, Visual Studio.Net, .NET, Windows ASP.NET, VB Script
Microsoft tools: MS-WORD, MS-PROJECT, MS-EXCEL, Visio
Technologies: Application Servers, Web Servers, Relational Database Management SystemsData Warehousing- EDW, ODS, DMCloud (Azure, AWS), VMWare AirWatch
CICD: Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Rockville, MD
Software Test Engineer
Responsibilities:
- Collaborate with business SMEs, Requirements analysts, application developers and other teams to develop appropriate risk - based test strategies, plans, and testcases.
- Actively participate in change impact assessments to develop appropriate functional and regression test scenarios.
- Work with Project team to define testing tasks and schedules
- Translate business requirements and functional designs into test cases.
- Collaborate with support teams to ensure complex test issues are resolved in a timely manner.
- Develop high quality test deliverable on time and within the constraints defined for the project.
- Responsible for variety of testing such as functional, interface, API, integration, regression, configuration and E2E.
- Interface testing of Biztalk messaging service
- Testing in cloud environments (Azure)
- Verify the AirWatch services for mobile collection equipment and testing the application on these mobile devices like tablets, handhelds and android phones.
- Verify processes on Resilio distribution server, jobs to transfer data from Azure central server to Site Master, and jobs to pick the xml files from Site Master and transfer to the Azure Central server and Biztalk server to be further transferred to the related database.
Technology used:
- ALM
- Informatica
- Oracle Golden Gate
- Biztalk Messaging Service
- Azure
- Postman
- ClearQuest
- Oracle Database
- SQL Server
- VMWare AirWatch
- Resilio
Confidential, Herndon/Reston, VA
System Test Lead
Responsibilities:
- Lead and participate in complete System Testing effort.
- Lead planning and execution effort. Provide LOE for testing scope. Decision making on story points and stories to be pulled in each sprint from backlog, based on team load and velocity.
- Evaluate risks related to the requirements implementation and testing processes.
- Discuss and provide resolutions to issues
- Create testing strategies and document test cases as subtasks for every story in the sprint, to make sure all the acceptance criteria are met, in JIRA
- Approve and push code to SIT environment in Jenkins pipeline
- Responsible for test - data creation
- Work closely with the Business and Technical teams throughout the analysis, development and deployment processes.
- Routinely meet with the Business team to understand the rules transformation requirements.
- Analyze the business requirements and make sure they are aligned with the functional and technical requirements.
- Collaborated with Software development team throughout the development phases to review their software code and identify potential code bugs/defects before code is transitioned to testing phases.
- Make sure the application follows the company rules and standards like use of NPI data, naming conventions, standard permissions.
- Responsible for analysis, design, development, and implementation of testing automation framework to support the various software development lifecycle methodologies.
- Participate in all project related meetings like enterprise level PI planning and AHR meeting, PI Demo, that happen twice a year; biweekly Backlog grooming for new requirements and sprint planning with Business Team, biweekly Sprint Retro with Scrum Master; weekly Code walkthrough, test cases walkthrough, Testing Demos to PO on completion of each story; daily standups, PRR meetings before each release.
- Collaborate with upstream and downstream teams for E2E and integration testing.
- Mentor other team members
Technology used;
- ETL - Ab Initio GDE 3.1.7.1
- Putty (.63) for UNIX-Sun Solaris (10, 11), Hadoop
- TOAD (12.5.1.1, 12.8.0.49, Toad Data Point 4.3) for Oracle database (11.2.0.4, 12c)
- Jira
- IBM Rational ClearQuest
- CICD using Jenkins
- AutoSys
- Aginity Workbench 4.3.1761 for Netezza databases
- AWS S3 cluster and Snowflake Database
- Eclipse
- Cucumber/Gherkin
Confidential
Software Test EngineerResponsibilities:
- I was part of the testing effort to the CS updates that allowed EBRMS (Enterprise Business Rules Management Service) to internally create tri-merged credit file using MISMO data in internally created single-in credit XML files as input. These credit files rely on the input from three credit repositories coming in as flat files, using connections that meet company standards.
- Process the data in flat files from each repository to the CS and verify the MISMO XML generation as expected.
- Process each repository’s MISMO data to the EBRMS rules engine to verify the rules are transformed correctly in the output dataset
- Worked closely with the Business and Technical subject matter experts throughout the development and deployment processes.
- Routinely met with the Business team to understand the rules transformation requirements.
- Analyze the business requirements and make sure they are aligned with the functional and technical requirements
- Collaborated with development team throughout the development phases to review their software code, discuss understanding on the requirements, provide input into the developing and modifying the system to meet requirements, and identify potential code bugs/defects before code is transitioned to testing phases.
- Create easy to understand data and process model to understand and communicate the requirements to the team
- Evaluate risks related to the requirements implementation and testing processes.
Technology used:
- CreditClient Tool
- Unix
- SBA scripter tool -QBERT used for sending and receiving requests through blob input files
- ALM
- DOORS
- CLE service (Common Logging and Exception Handling Service)
Confidential
Software Test EngineerResponsibilities:
- Review and analyze the Scope, Business Requirement, and Data Requirement documents in the initial phase of the application development
- Participate in all project related meetings, Scope and requirements walkthrough by business, Code walkthrough by development team, weekly status meetings, PRR meetings
- Managing multiple tasks through the Testing life cycle, including developing Test Strategy and Test Plan/scenarios, Test Cases, all other Testing documentation like
- Test Case Specifications, Test Matrix, RTM, to verify and document application functionality against business requirements
- Maintain testing schedule. Planning, organizing, and scheduling all activity work; ensuring completion of all deliverables
- Create Test cases and test steps, test results in ALM.
- Enhancements to System Test Abinitio graphs as per the new requirements for Functional/ Regression Testing.
- Set the environment for testing and execute jobs in both system test and acceptance environment.
- Performed shakeout, migration, operational standards, functional, and regression testing.
- Verify that all the expected files are generated after each execution.
- Generate SQL queries to access specific data from the database during functional testing, and to compare data during regression testing
- Generated Business reports for data analytics using Tableau tool.
- Compare files and reports using Ab Initio compare utility tool.
- Logging, tracking, and verifying resolution of ETL code & specification defects in Clear Quest.
- Loading data in the test and acceptance databases for SIT and UAT
- Transfer comma separated data files to the client, for iUAT
- Responsible for supporting all data and environment issues associated with test execution.
- Reporting and Management of problems, including timely and accurate communications to the impacted teams
Technology used:
- ETL - Informatica- 9.5.1, 9.6.1Ab Initio GDE 2.5, 3.1.7.1
- Putty (.63) for UNIX-Sun Solaris
- TOAD (12.5.1.1) for Oracle database (11.2.0.2, 11.2.0.4, 12c)
- Netezza Aginity workbench (4.3) for PRISM and ULDD databases
- ALM (11.52.514)
- IBM Rational ClearQuest, DOORS
- Autosys
- BMC Remedy (7.1.0)
- Techops for autosys
- Tableau
Confidential, Herndon, VA
Software Test Engineer
Responsibilities:
- Reviewed and analyzed the Business Requirement Document, System Requirement Specifications and use cases in the initial phase of the application development.
- Developed and modified complex Test Scripts where performance, efficiency, and reliability were critical.
- Performed functional, integration, E2E, User Acceptance, Web, Network, Security, Ad - hoc, and regression testing on various platforms and different versions of the application.
- Was involved in data analytical report generation using Tableau.
- Performed end-to-end testing for both data transformation as well as new functionality.
- Perform manual and automation testing of applications
- Performed mobile testing of application using the tool TestFlight.
- Involved in automating test cases using QTP and Selenium
- Involved in writing and executing SQL queries for database testing
- Managing multiple tasks through the Testing life cycle, including Test Strategy and Test Plan, Test Cases.
- Created backend Test cases for database and logs
- Involved in Data creation, reading and understanding a data model, BRD, source to target mapping documents
- Logging, tracking, and verifying resolution of ETL code & specification defects.
- Responsible for supporting all data and environment issues associated with test execution.
- Reporting and Management of problems, including timely and accurate communications to the impacted teams
- Involved in Requirements analysis using Quality Center
- Involved in bug tracking using ClearQuest
- Involved in Smoke Testing
- Involved in testing with Scrum Framework
- Involved in testing of XML files
- Involved in Regression Testing for Builds and Releases
- Involved in Reports Testing
Technology used:
- ETL - Informatica
- UNIX- Red Hat Linux, Sun Solaris
- Oracle, SQL, SQL Server
- Quality Center
- Tableau
- XML spy
- SOAPUI Web servicesClearQuest
- AUTOSYS
- QTP, Selenium
- JAWS, SortSite, Dragon
- TestFlight