We provide IT Staff Augmentation Services!

Senior Quality Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Quality Engineer with 8 plus years of experience in analyzing, reviewing, and understanding Business/Functional requirements and skilled in developing, documenting, and executing test cases manually as well as generating automated scripts for TDD, BDD, API Testing.
  • Quality Engineer with experience in Logistics, Financial, Retail and Healthcare/Health Insurance functional domains.
  • Excellent interpersonal, communication and leadership abilities, and possess a wide range of technical skills.
  • Enjoys being part of a team and excels at managing, motivating, and training a productive high - performance team, also thrives in high pressure and challenging work environments.
  • Experienced in all levels of Testing such as Positive testing, Negative testing, Functional Testing, Integration Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Cross Browser Testing.
  • Able to maintain the highest level of quality assurance best practices using QA Standards, and the company’s Software Development Life Cycle.
  • Worked in ahighly dynamic AGILE environmentand participated in scrum, sprint meetings and in waterfall environment as well. Finished the PSM1 Agile certification.
  • Extensive experience in Quality Assurance using Manual and automation tools whichincludesSelenium Quality Center, Cucumber, Azure CI/CD, Jenkins, SOAPUI and TestNG, Maven
  • Extensive experience in automation of Web-based, highly transactional, and large applications.
  • Expertise in documenting defects with high level of detail, accuracy, and informative steps usingQuality Center,JIRA, Azure dashboard
  • Possess the expert level of understanding of WSDL, WADL, and XML documents for Web Services. Performed manual and automation testing of Webservices, API Testing using SoapUI for SOAP, REST, HTTP. Used Rest Assured for automation testing of Webservices.
  • Performed Cross browser testing for different browsers like Firefox, Chrome and operating systems like Windows, Linux, and Mac using TestNG, Java, and Selenium, Protractor and Typescript.
  • Developed Hybrid Framework Data Driven Testing and POM framework from scratch using Selenium WebDriver, Protractor Typescript for Angular applications.
  • Implemented the Selenium Synchronization using Implicit Wait, Explicit wait, and Fluent Wait.
  • Expert Knowledge on TESTNG and performed data driven testing.
  • Performed continuous integration of code and scripts using Jenkins and Azure DevOps. Configured and launched builds using Jenkins build jobs and analyzed the Test Results from Jenkins email notifications and same with Azure.
  • Ability to connect with the Database to execute SQL statements for Data Validation (Database testing). Extensive experience with Administration of Oracle, MS SQL Databases. Written SQL queries using TOAD/MySQL workbench to validate the data from different tables. Dynamic data management connecting to the DB’s from scripts - Dynamic Test data management.
  • Used JDBC for automation testing of Databases.
  • Good knowledge on Unit and Integration testing and analyzing the Sonar quality gates.
  • Good knowledge on Unit Testing and Spring Boot Basics and active MQ’s.
  • Experienced in using Apache POI to read the data from Excel to feed test data sets into the test scripts
  • Hands on experience in using build and project management tools like ANT, MAVEN and Configuration management tools like SVN, GIT.
  • Involved in Manual testing & Tracking defects using JIRA.
  • Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and much more.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, WebDriverIO, Protractor with TypeScript, Junit, CypresRest,Cypress assured assyred Cucumber.

Methodologies: Agile (Scrum), Waterfall, SDLC, STLC.

Languages: Java, HTML, XML, Gherkin, Typescript

IDE: Eclipse, SQL Developer,VSCode,Intellij

Test Framework: Page Object Model (POM).

Web Debugging Tool: XPath, Firepath, Firebug.

Utilities: AutoIT

Build Tool: Ant, Maven.

Bug Tracking Tools: JIRA, Quality Center, Azure Dashboard

Test build, Integration Tools: Maven, ANT, Jenkins, Git

Databases: Oracle, MySQL, Postgres, DB2

Operating Systems: Windows, Linux

MS Office tools: Outlook, Word, Excel, PowerPoint.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

PROFESSIONAL EXPERIENCE

Confidential

Senior Quality Engineer

Responsibilities:

  • Working as Quality Engineering consultant, leading a team carrying out the enterprise level initiative of driving Test driven development and enterprise level automation.
  • Working through assessing the squads at Confidential and improving the Quality of the squads, imparting test-driven development. Setting up the protractor framework and starting off the squads to
  • Working on developing scripts in Protractor and Typescript
  • API testing through Rest Assured and guiding the squads to set up the same.
  • Maintenance and running of scripts on CI (ADO)
  • Working as an QE Consultant where we work standardization, maturity among the squads (Development teams)
  • Evaluate squad maturity assessment through Power BI and recommendations for the squad.
  • Working on Cypress Automation and Training.
  • Working through areas like Sonar, Unit/Integration testing, Protractor, Angular.
  • Identify process deficiencies in all teams across the enterprise by analyzing squads, conducting assessments, and providing recommendations to improve quality and application reliability.
  • Analyze application repositories to identify anti testing patterns and provide feedback to help improve the test coverage.
  • Validate teams for physical, quality, and environmental readiness for being able to release to production any time.
  • Trained in Cypress Automation.
  • Create test automation scripts utilizing automation framework and tool set.
  • Create test suite by analyzing the changes of the application, determining the types of test cases required, structuring the model for testing.
  • Create/maintain common functional library and object repository for automation(web/mobile) framework.
  • Design regression strategy by identifying and executing appropriate testing environments.
  • Develop quality assurance strategy by coordinating with project team, defining entry/exit criteria, setting standards, setting standard and expectations.
  • Ensure requirement traceability matrix (RTM) is evaluated, applied, and maintained by leveraging multiple content for review, using the test management tool, mapping to the project requirement document.
  • Maintain existing test automation framework by keeping software configuration management (SCM) intact.
  • Manage test repository by conducting periodic reviews, ensuring alignment with current product solution.
  • Provide testing process by managing systems integrations and user acceptance testing (for example, regression and functional testing).
  • Setting up the scripts to run on Azure pipelines and debug issues faced with various Agent pools.
  • Involved in Unit an Integration testing for some dev squads and measuring the code coverage.
  • Manage project testing, strategy, and plans for multiple projects by collaborating with project leads, conducting analysis, designing the process.
  • Advise teams on the principles and benefits of DevOps and Agile delivery.
  • Provide insight to Lead Team by communicating specific requirements, providing quality status updates, and counsel on risk management.

Environment: Java, Protractor, Typescript, Cypress Jasmine, Maven, DB2, Junit, Microsoft Azure, Git, Mainframe, Jenkins, Git, Subversion, Docker, Kubernetes, Mockito, Wire Mock, Windows, MS Office Suite.

Confidential

Software Development Engineer in Test/ QA Lead

Responsibilities:

  • Involved in performing Manual testing, writing test plans, testcases and using JIRA as a Bug reporting tool.
  • Lead an offshore testing team, working in a Agile environment.
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems and actively involved in Client Demos.
  • Design test plans, scenarios, scripts, and procedures.
  • Performing API testing using Swagger and Postman.
  • Developed and Executed Test Scripts using Selenium WebDriver and TestNG.
  • Handled UAT for FICAM project. Direct interaction with the clients regarding the Demo of the applications and Taking the user feedback into consideration and implementing the changes.
  • Being available to test immediately as and when there was a data refresh.
  • Using unit testing framework using various annotations of TestNG.
  • Running and Developing Automation scripts in Selenium and maintain them to run on a install day.
  • Maven (Pom.xml) for better management and execution of testcases.
  • Using GIT as version control.
  • Scheduling jobs on Jenkins to run the Test suites automatically.
  • Involved in cross browser testing of the Application.
  • Performing Database testing on Postgres DB.
  • Working on FICAM automation through Protractor and Webdriver IO.
  • Working in highly Dynamic Agile Environment and meeting the Sprint deliverables working together with offshore team.
  • Involved in Direct Interaction with the Client and responsible for Client Demo’s at the end of every Sprint to show the progress of the Application and get Sprint sign-off.
  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications on requirements, also took the responsibility as business Analyst.

Environment: Selenium WebDriver, Protractor, Jenkins, Postman, Swagger, HTML, JIRA, Microsoft O ce, Eclipse, Maven, TestNG, Agile, Postgres, Git, Appium ADMIN 4.

Confidential

Software Engineer

Responsibilities:

  • Wrote and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data.
  • Implemented Cross browser testing and Data driven testing using @Parameters and @Before Class annotations.
  • Performed both automation and manual testing of the webservices using SOAPUI for SOAP, REST. Performed SOAPUI Assertions for validating response. Used Property Transfer, Context Variable, Eviware API, TestRunner.
  • Used GET and POST with REST, performed Data driving using custom properties, Script Assertions. Declared Namespaces for XPath.
  • Involved in the design and development of Page Objects using Page Object Model (POM) Design Pattern.
  • Used Firebug, Fire path to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.
  • Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, Checkboxes using Selenium Web Driver. Involved in preparing test cases using Selenium WebDriver to interact with all UI components, Popups, Browser navigations, Mouse Movements.
  • Wrote test cases to handle Popups windows and Alerts using WebDriver and Alert interface class.
  • Wrote XPATH expression for identifying dynamic objects and handled Ajax requests using Synchronization
  • Performed Selenium Synchronization using Explicit, Implicit wait, Fluent Wait.
  • Used Defect tracking and project management tool Jira.
  • Performed Agile Management using Jira Epics, User stories, Sprints.
  • Managed the framework dependency jars using Maven.
  • Performed Database testing using SQL scripts and JDBC.
  • Tested the acceptance scenarios of the Insurance application using BDD Gherkin features, scenarios, scenario outlines using Cucumber.
  • Performed Database Testing using SQL and JDBC.
  • Maintained the Selenium & Java Automation Code and resources in source controls like Git, Jenkins
  • Performed backups of Oracle test databases, performed database refreshes using RMAN.
  • Restored test databases, understanding the backup and recovery mechanism

Environment: Selenium Web driver, Selenium IDE, Jenkins, SoapUI, HTML5, XML, JIRA, Microsoft O ce, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git.

Confidential

Senior Systems Executive

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed. Also performed the role of Business Analyst for the team.
  • Created Test plans, managed team members, assigned tasks, and conducted meetings.
  • ATDD (Acceptance Test Driven Development)using Cucumber Features, Scenarios and Step Definitions. Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD
  • Participated in functional walk-throughs to validate the application design against the test cases written.
  • Tracked and analyzed the defects found during testing and work with the developer in getting the defect fixed according to the severity and priorities.
  • Actively participated in scheduled conference calls with different regions to review the testing status.
  • Worked closely with users and coordinated user acceptance testing for different projects.
  • Prioritized tasks escalated customer issues and collaborated team efforts to drive problems to resolution.
  • Interacted with clients during requirements gathering to articulate functional requirements into technical specifications and designed the functional and technical documents.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Planning for Test Execution activities to accomplish tasks on the daily/weekly basis.
  • Also involved Administration of Oracle/SQL databases, testing after data refreshes, involved in performing the Test DB refresh.
  • Taking backups of Databases when there is a data load / testing the latest patches on the DB etc.

Environment: Scrum, JIRA, HP Quality Center, SQL Server, Oracle, Business Analysis, Database Administration /testing

Confidential

QA Analyst

Responsibilities:

  • Worked on developing and the front end of the hospital Management Systems by designing Login pages (Flex) and Testing the built modules.
  • Experienced in Web development using Java Scripting, HTML, CSS built all the login pages of the Hospital Management system.
  • Daily job responsibilities include Creating test databases.
  • Database security and Auditing (creating users and granting the privileges for the global users to do the transaction on the database)
  • Creating tables that are required to store the information regarding the hospital and patients.
  • User & Table space Management.
  • Analyzed Business Requirements and Identified documents required for system and functional testing efforts for all test scenarios.
  • Using Quality Center for Test Planning, Test Lab, Requirements and for defects Reports
  • Prepared Test cases for Positive and Negative test scenarios as referred in the User Stories keeping in mind Boundary Value Limitations, Equivalence classes.
  • Created & maintained the Traceability Matrix for all the requirements
  • Widely used Quality Center (QC)/ALM for creating and executing Test Cases.
  • Worked with developers to update the defects, resolve, and track their status using JIRA
  • Involved in developing custom renditions using DFC libraries.
  • PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Performed Manual testing, Database Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers, and Clients.
  • Interacted with Project Managers, developers, and business management in reviews and solving the problems encountered in the applications.

Environment: Manual Testing, QC, MS SQL Server 200

We'd love your feedback!