We provide IT Staff Augmentation Services!

Quality Engineer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Software Engineer with around 8 years of professional experience in Information Technology with emphasis on Software Quality Assurance and Automation Testing Life cycle.
  • Exposure to all stages of SDLC (Software Development Life Cycle) and involved in Analysis, Design and Quality Assurance of Web applications.
  • Expertise in automation using Selenium WebDriver, with Java on TestNG and Junit library.
  • Efficient executor in design and implementation of Page Objects automation framework from scratch.
  • Solid understanding in identifying and prioritizing automation scenarios either from a set of Client’s requirements or from testcases/User stories that are identified in teh sprint cycle.
  • Good understanding and working expertise of Core Java Object Oriented Programming concepts.
  • Hands on expertise in testing teh integration layer along with analysing teh incurred network logs via OpenShift.
  • Solid experience on Build Management tools like Maven/Ant and CI/CD tool Jenkins along with accessing teh builds using command line.
  • Proficient in designing and implementing test API(SOAP/REST) automation from scratch and used Groovy scripting for test validation along with teh usage of tools like SoapUI and Postman.
  • Expertise in tracking baselines for web service calls by Performance Testing using JMeter.
  • Implemented and integrated Cucumber feature files with Selenium step definitions and ran tests using Test Runner class by extending AbstractTestNGCucumberTests class.
  • Effective in producing emailable reports of teh test execution using Extent - Reporting and logging using Log4j.
  • Expertise in leveraging Dev tools for writing CSS, Xpath for locators and monitoring network traffic and debugging, and hands on experience in using Eclipse and IntelliJ IDEs in both run and debug modes.
  • Expertise in automating consumer marketing and service tools (Call Center domain web Apps).
  • Read/write/execute SQL queries to be able to validate inserts, updates, and extracts using SQL Server Management Studio and MySQL.
  • Expertise in working with Database Engineers on various reports generated via SQL Server Reporting Services (SSRS).
  • Expertise in supporting client QA teams by providing relevant test data, setting up test jobs and assisting them by following acceptance test driven approach during teh User Acceptance Testing phase (UAT).
  • Proficient in configuration management/version control system tool GIT, SVN, Bitbucket.
  • Excellent communication, interpersonal and presentation skills with strong analytical mind-set.

TECHNICAL SKILLS

Automation Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, SoapUI, Postman, FireBug, FirePath, ChroPath

Build Management Tools: Apache Maven, ANT, Gradle

Unit Test Tools: TestNG, JUnit

Defect Tracking Tools: JIRA, Bugzilla, Rally

Source Control Repositories: GIT, Bitbucket, SVN.

CI/CD: Jenkins, Bamboo, Docker

Languages: Java, PL/SQL, HTML, JavaScript

IDEs: Eclipse, NetBeans, Visual Studio Code, IntelliJ IDEA

Monitoring and Logging: Splunk, Log4j, OpenShift

Databases: ORACLE 11g, MS SQL Server 2005/2008, MS Access 2000/2005

Operating Systems: Windows, Linux, IOS

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Quality Engineer

Responsibilities:

  • Create and maintain reusable components, functions and libraries to reduce maintenance costs, increase efficiency and scalability.
  • Design functional and non functional test cases that verify requirements and validate functionality
  • Analyse user stories and technical requirements for validity, feasibility and technical soundness and decompose them to extract positive and negative test scenarios and strong acceptance criteria
  • Detect, report, and track software defects
  • Execute all levels of testing including but not limited to: System, Integration; Component Level Regression
  • Use methodical and repeatable processes to verify releases meet quality standards before launch
  • Apply Quality Engineering principles throughout teh agile product life cycle to identify defect and design flaws
  • Collaborate with teh development team to improve teh quality of teh deliverables and ensure teh business needs are met
  • Profile manual acceptance criteria and test cases and implement automation opportunities

Environment: Java, Cucumber, Rest Assured, MySQL, MongoDB, Swagger UI, OpenShift, Postman, SOAPUI, Rally

Confidential, Minneapolis, MN

Test Automation Engineer

Responsibilities:

  • Planned and implemented automated testing scripts with Karate, POSTMAN for web service automation and Selenium using Java for UI Automation reducing manual work.
  • Identifying and prioritizing web automation test cases for teh identified automation scenarios.
  • Peer-reviewed code suggested improvements if needed and also raised pull requests for merging in code.
  • Running smoke and regression suites after every build and published detailed reports using Extent Report dependency.
  • Worked with off-site User Acceptance Testing (UAT) teams to complete timely tests and facilitate smooth product releases.
  • Reviewed logs, sections of code to complete debugging and locate breakdown sources using Splunk.
  • Used Confluence and JIRA to document project features, requirements, and defects.
  • Conducted performance load tests promptly for web services using JMeter, resulting in improved workflows.
  • Explored new technologies as well as designed, updated test cases to improve manual tests.
  • Produced detailed test cases along with edge cases using Test Rail which is test case repository by reviewing teh Use Cases.
  • Validation of teh generated reports via SSRS by triggering teh reporting jobs using Batch Magic.
  • Implemented batch file transfer using FileZilla for using test data via batch files.
  • Status reporting in sprint meetings for Project Managers, Business Analysts, and Developers.
  • Performed teh role of QA lead for various feature enhancement projects starting from providing QA test task estimates, setting up a test Plan by reviewing teh test plan document with clients, providing daily status updates of teh progress during QA phase of teh project, support client by assisting them during teh UAT phase.
  • Participate in teh project retrospective meetings post project completion and provide inputs for continuous improvements.

Environment: Java, Selenium, POSTMAN, SoapUI, SQL Server Management Studio, JMeter, JIRA, Confluence, Bamboo, Bitbucket, FileZilla, Splunk, TestRail

Confidential, Plymouth MN

Test Automation Engineer

Responsibilities:

  • Executed web services functional testing and created test suites for validating soap and rest based services using SOAPUI
  • Incorporated OOPS concepts and Java Collection classes extensively for development of test codes.
  • Performed both manual and automated tests (using Selenium Web Driver) to conduct functional and regression tests on teh application.
  • Involved in teh creation of automation framework based on teh Page Object Model with Data driven using TestNG as a test runner.
  • Performed Cross Browser Automation using Selenium GRID with Sauce Labs Cloud Integration.
  • Identified test cases to automate using Selenium Web Driver, Test NG and Java (Eclipse IDE contributed in teh Data Driven framework creation).
  • Performed test code review with developers.
  • Developed and executed teh test scripts with Selenium and Java.
  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Involved in Business Requirements Analysis meeting and worked on Test Plan document.
  • Extensively used Firebug, XPath Checker to identify teh XPath location of elements in teh webpage.
  • Attended for all weekly QE status meetings and provided status updates.
  • Created test scripts for different test scenarios covering all aspects of project functionality.

Environment: Java, Selenium Web Driver, Selenium GRID, Sauce Labs, Maven, Test NG, JUnit, REST, SOAP, JIRA, Bugzilla, Apache POI, Log4j

Confidential, St. Petersburg, FL

QA Engineer

Responsibilities:

  • Actively involved in developing teh Functional Test plan including testing Scope, Strategy, Test Data and Schedule.
  • Performed both manual and automated tests (using Selenium WebDriver) to conduct functional and regression tests on teh application.
  • Involved in functional, regression, system testing.
  • Working with Business Team on Data Quality, Metrics and analysing Business Requirements.
  • Conducted System Analysis with business and IT people to understand teh application Architecture and Environment for testing.
  • Developed test code in Java language using Eclipse IDE.
  • Identified test cases to automate using Selenium Web Driver, TestNG and Java (Eclipse IDE Contributed in teh Data Driven framework creation).
  • Used log4j for orderly logging teh events of test runs.
  • Used Maven to build and run teh Selenium automation framework. Configured Maven for Java automation projects and developed Maven Page Object Model (POM).
  • Tested in adistributed test executionenvironment using Selenium GRID
  • Performed test code review with developers.
  • Creation and execution of test cases for REST Services using PostMan.
  • Track defects and log them into Bugzilla tool and coordinate with developers to fix teh bugs.
  • Responsible for creating regression tests and issue documentation.
  • Identified test data required for Load and Stress Testing and interacted with DBA to populate teh data in teh test environment.
  • Documented test cases corresponding to business rules and other operating conditions and generated teh Daily Test reports about Test status and Defects Summary.

Environment: Selenium Web Driver, Selenium GRID, Java, TestNG, Eclipse, Apache POI, Post Man, SQL, XML, Bugzilla, Maven

Confidential

Software Analyst

Responsibilities:

  • Analyzed requirements, functional specification & required documents for Manual Testing
  • Reviewed project specs and worked closely with BA and Development for creating Test Cases.
  • Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
  • Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC)
  • Wrote SQL queries for database backend testing.
  • Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
  • Participated in biweekly and monthly report meetings.

Environment: Manual Testing, MS Office, Quality Center, SQL, Windows.

We'd love your feedback!