Senior Test Engineer Resume
Owings Mills, MD
OBJECTIVE
- Seeking a position where I can apply and improve my leadership, technical and analytical skills while focusing on the validation of software solutions for customers
SUMMARY
- Involved in various stages activity in Software Development Life Cycle (system design, development and implementation activities)
- Experienced in working and managing project throughout the SDLC Waterfall, AGILE and Iterative
- Experienced in managing testing team, developing, and executing Test Cases, scenarios and tracking and reporting defects
- Expertise in preparing Test Plans, Test Case Specification documents, Test Summary and Test Status Reports
- Experienced in manual, automated, functional, regression, black box, integration, positive, negative, performance and accessibility testing
- Experienced in backend validation testing writing SQL queries
- Experienced in facilitate the Daily Scrum Meeting, track and report to management team.
- Experienced in leading and managing the test team
TECHNICAL SKILLS
Methodologies: Agile and Waterfall
Testing Tools: Selenium, Postman, Cypress, Cucumber, SauceLabs, TestRail, Unified Functional Testing (UFT), LoadRunner, JMeter, SoapUI, JAWS, WAVE, AXE
IDE: Eclipse, Visual Studio Code
Version Control: Git
Build Automation: Maven, TestNG and ANT
Defect Tracking: JIRA, Quality Center, ALM
Databases: SQL Plus, DB2 and DB Visualizer, PL/SQL Developer, Oracle, Postgres, Redshift, Aurora, Mongo
Environment: Java, Visual Basic, Power Builder, COGNOS, OBIEE, Rational Requisite Pro, Tectia
Programming Languages: Python, JavaScript
Operating Systems: Windows, MacOS and Linux
PROFESSIONAL EXPERIENCE
Confidential, Owings Mills, MD
Senior Test Engineer
Responsibilities:
- Actively involved in different phases of development life cycle, such as requirements analysis, acceptance criteria, development, implementation, and testing
- Facilitated the daily scrum meeting and assigning sprint tasks and conducting sprint planning meeting
- Created the test scenarios and test data development testing based on the acceptance criteria’s
- Involved in Automation Infrastructure development framework using the FitNess, Selenium and Cucumber
- Created Maven projects, manage the dependency jars using Maven and build CI/CD pipeline with Jenkins
- Updated automated test scripts using the Java programming features and TestNG annotations
- Maintained and updated the Java and selenium test source code in the GIT repository tool
- Performing RESTful Web Services API Testing using the Postman
- Performing performance testing using the JMeter and generated reports and necessary graphs
- Using the Postgres DB updating and validating the database records and verify the record in the table.
- Performing the Functional, Integration, End - to-End, Backend, and automated smoke test every build on the application
- Defect generating, analyzing, and tracking using the JIRA
- Developing the 508-compliance test plan, test cases and VPAT
- Performing 508 compliance testing using JAWS and WAVE and identifying the accessibility issues and analyzing the testing result
Environment: MacOS, Selenium, Cucumber, Fitness, Cypress, Postman, JMeter, JIRA, Test Rail, SQL Server, PostgreSQL, Redshift, DynamoDB, AWS, Jenkins, Java, JavaScript, Angular JS, JSON, XML, HTML, Firefox, Chrome, Safari. GitHub, Nexus, Unix, Eclipse IDE, SAFE Agile.
Confidential, Columbia, MD
Test Lead
Responsibilities:
- Lead and manage testing team, planning activities and estimation activities in the project
- Develop Test Plans, Test Case Specification documents, Test Summary Report and Requirement Traceability Matrix Documentation for each release
- Involve in Validation Readiness Review (VRR) meeting for Test Plan (TS), Test Cases Specification (TCS), Test Summary Report (TSR), and Version Description Document (VDD)
- Involve in the requirements elicitation meeting to review the Technical and Functional requirements, User Story, Product Requirement Document (PRD) and Software Design Documents
- Involve in resource estimation and allocation
- Creating HP ALM Dashboard reports in excel for daily testing status and share with project management team
- Ensure that test cases and testing activities allow application components to meet the business requirements and fulfill the end-user requirements
- Preparing and sending the Test Cases Peer Review invitation to the Quality Assurance Team, Business Analyst and Development team for reviewing the QA test cases
- Provide an Estimate Level of Effort (LOE) whenever received Requirement Change Request (RCR) during testing
- Export requirements in ALM Requirement module and test cases in Test Plan from excel. Testing and logging defects in ALM
- Prepare the requirement traceability matrix in ALM to ensure the requirements are mapped and all the requirements are tested
- Support automation team to migrate the UFT scripts in Selenium scripts using Java
- Worked with automation team to create the automation framework for Selenium WebDriver
- Execute regression test cases using Selenium WebDriver
- Worked on ETL and create SQL queries in ETL testing
- Experience in Verifying and Validating XML files by using the Altova Spy tool to test the Edit Error Message
- Test EHR (Electronic Health Record) HITECH (Health Information Technology for Economic and Clinical Health Act) QRDA (Quality Reporting Document Architecture) applications in the project
- Experience on creating QRDA XML files using HL7 and measure specification and after loading the QRDA XML file verified the Batch ID, Submission ID, Data and Edit Error Message through database testing
- Monitoring and scheduling ELT jobs process through the INFORMATICA
- Participate in System Detailed Design (SDD), Logical Data Model and Data Dictionary Review meetings with DBA
- Review SQL Script Package created by Database Developer then create negative and positive scenarios and test data for testing
- Create table in local schema in the QA database, then inserts external data in those tables. After completing testing drops those tables from the database
- Develop SQL queries to retrieve the data from one or more tables using Join statements and validate data as per the business requirements
- Create a SPARQL query to test the CQLD (Clinical Quality Linked Data for data. Gov) application
- Responsible for providing support in Validation and Verification contractor and Production environment
- Working on multiple assignment at the same time and accomplish all tasks by deadline
Environment: Windows 7, JAVA, XML, ALM, UFT, Selenium, Eclipse, Altova Spy, SSH Tectia, Power Builder, COGNOS, OBIEE, PL SQL Developer, SQL Plus, Oracle 11g, INFORMATICA
Confidential, Baltimore, MD
Computer System Analyst (Test Lead)
Responsibilities:
- Manages 5 persons of testing team, mentors and assigns task to team members to meet deadlines
- Assess progress and prepare testing status reports for Task Manager
- Performs software verification and validation activities including the review of DSS (Detailed System Specification) and specification of test cases, and the reporting of test results
- Develops test plan, test case scenarios and scripts to test that the application meets the functional requirements. Execute test cases (automated and manually) evaluating test results, report and managed defects through product test cycles
- Develop and maintain requirement traceability matrix (RTM) ensure all the test cases mapped with requirements
- As a Quality Center Admin used Quality Center Dashboard to generate Test Report Graph, Defect Summary Graph and over all Testing Report
- Create Project for application into Quality Center then crated Project Users, add New Users, Role and Groups, Modules Access for Testers, Developers and Viewer, customize Defect Log section with new module name to logged defect
- Log defects and track them using Quality Center and coordinate efforts with the development team to solve the problems. Create template in Excel to write Test Cases and export into Quality Center for execution
- Work on data tables with test data for the automation testing and used it for the validation of the application. Develop scripts for regression test, Data-Driven test using VB scripts in Quick Test Pro (QTP)
- Conduct data-driven test by extracting data from MS-Excel sheets using Quick Test Pro (QTP). Enhance the test scripts through checkpoints and parameterization. Use Smart Identification feature of Quick Test Pro (QTP) to identify unique properties of objects
- Performs compatibility test using different kinds of browser such as Internet Explorer, Netscape Navigator and Firefox
- Participate in creating Compliance 508 document with team members
- Involve in testing web services application using SoapUI tool
- Use SQL queries for back-end testing ensuring data saved in database correctly
- Attend walkthrough meetings with business analyst, client and developers and test team
- Discuss and resolved the incident issues with the developers and the business analyst
Environment: Windows, JAVA, HTML, XML, Quality Center 10.0, Quick Test Pro 9.5, SoapUI, DB2 and DB Visualizer, MKS, Rational Requisite Pro, SharePoint.