Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rekha Asapu

Bothell,WA

Summary

Motivated Senior Software Engineer in Test (SDET) | Senior QA Automation Engineer professional offering 8+ years of software and quality assurance (including automation) engineering experience with the expertise necessary to take on dynamic and complex software systems. Fast learner with a dedicated understanding of Software Development (SDLC) methodologies (Agile, DevOps, etc), QA processes and deliverables, various methods and levels of testing (UI, API, Database, Mobile, Web, etc), and strong knowledge of automation (framework creation, test automation, agile delivery, various tools, best practices, etc) with experience introducing and implementing automated processes into organizations, and the skills to maximize software quality and quality assurance efficiency while learning and adapting technologies to the needs of the business. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.

Overview

10
10
years of professional experience

Work History

Sr. QA Automation Engineer

East West Bank
01.2023 - Current
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium WebDriver & created Data Driven framework using TestNG.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Involved in writing automation scripts for mobile native applications using Appium, Core java and Selenium.
  • Involved in testing Web services with REST ASSURED, POSTMAN and used this tool to locate WSDL file on internet, create Test cases and run them.
  • Performed Smoke, Functional, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used GIT for code repositories and Maven for the dependencies.
  • Responsible for entering, tracking bugs in JIRA to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

QA Automation Engineer

Safeco Insurance
05.2021 - 12.2022
  • Implemented Hybrid automation test framework with Selenium WebDriver, Java and TestNG.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver created Data Driven framework using TestNG.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations, Equivalence classes.
  • Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs, Maven.
  • Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.
  • Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Tested scenarios on real-time devices with automation scripts developed using Appium.
  • Performed Selenium Synchronization using Explicit and Implicit waits.
  • Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Wrote XPATH expression for identifying dynamic object and handled Ajax requests using Synchronization.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Implemented automation test scripts in REST ASSURED for web service testing. Validated request and response XML. Added assertions to validate the XML in Web services RESTFUL service.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Developed test cases and scripts for GUI testing, functionality testing and regression testing.
  • Responsible for entering, tracking bugs in JIRA to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.
  • Used version control software like GitHub.
  • Participated in walkthrough and technical reviews all through the testing phase.

QA Automation Engineer

Columbia Sportswear
07.2019 - 04.2021
  • Worked with Developers, Architects and business team in AGILE environment.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Performed Cross- Browser and Cross –Platform testing to verify the application consistency on various builds in different web browsers and in different operating systems.
  • Worked on the Android module of the project where I was responsible for automating the app using Appium.
  • Understanding requirement and developing end to end automation test scripts using Selenium WebDriver with TestNG framework.
  • Involved in back-end testing of REST API’s using REST Assured and postman. Used Rest Assured, JSON object libraries to automate REST API’s and validate methods like GET, PUT, POST and DELETE.
  • Used Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites with Jenkins to execute them automatically after every successful deployment.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Involved in testing RESTful Web services and JSON with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Involved in Defect Management, Defect Review and Defect Status Reporting using JIRA.
  • Performed Functional, Regression, Ad Hoc on Web based applications.
  • Verified, edited and update test data in new or existing systems before testing.

QA Automation Engineer

Columbia Bank
01.2018 - 06.2019
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
  • Developed and executed White box test cases of the Java API using TestNG framework and Eclipse.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Manual Tester

Virinchi Technologies Ltd
04.2014 - 11.2016
  • Active participant of QA reviews and inspections to find potential defects and recommend corrective action.
  • Created test plans and test cases in concert with system engineers and web designers.
  • Created Test Cases Test Plans and Test labs using Quality Center.
  • Conducted weekly meetings with the developers and build team.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Executed Test Cases and verified Actual Results against Expected Results. Bugs traced and reported to the developers.
  • Performed end-to-end testing of application and verified compliance for software quality standards of the organization.
  • Participate in product Walk through meetings and defect meeting and suggest improvements for product and QA testing effort.
  • Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Involved in Bug Logging, Issue Tracking and responsible for tracing the bugs throughout the whole bug lifecycle till the bug closure.

Education

C# Cerification

Bellevue College
Bellevue, WA
02.2019

Bachelor of Science -

KL College of Engineering
India
04.2011

Skills

  • Test Automation: Selenium, Appium, Test NG, JUnit, TDD, BDD, Cucumber, Gherkin, REST-Assured
  • API Testing: Postman, SOAP UI
  • Coding / Languages: Java, C#, HTML, JSON, XML
  • Database: Oracle, SQL Server, JDBC, MySQL
  • Development Environments: Eclipse, Microsoft Visual Studio
  • DevOps: Jenkins, Maven
  • Mobile Testing: Appium
  • Scripting: Javascript
  • Test Management: JIRA
  • Version Control: Git, SVN

Timeline

Sr. QA Automation Engineer

East West Bank
01.2023 - Current

QA Automation Engineer

Safeco Insurance
05.2021 - 12.2022

QA Automation Engineer

Columbia Sportswear
07.2019 - 04.2021

QA Automation Engineer

Columbia Bank
01.2018 - 06.2019

Manual Tester

Virinchi Technologies Ltd
04.2014 - 11.2016

C# Cerification

Bellevue College

Bachelor of Science -

KL College of Engineering
Rekha Asapu