Sneha Aila
Lead QA / Sr. SDET
*.*********@*****.***
Professional Summary
** ***** ** ************ ********* in leading large global teams and managing cross-functional projects, excelling in stakeholder management to drive successful project outcomes and enhance collaboration across diverse groups.
Specialized in Software Testing process consisting of Test Planning, Test Case Design, Test Environment Setup, Test Data Setup, Test Script Development, Defect Management, Test Log, Test Result, Traceability Matrix.
Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Selenium Grid, Java, TestNG, Cucumber, POM framework and Maven.
Involved in the Design and Implementation of different Automation frameworks like Keyword Driven Framework, Data Driven Framework, Hybrid Framework for various projects.
Maintained Selenium & Java Automation Code and resources in source controls like GITHUB, GitLab CI, SVN, streamlining integration with continuous integration and deployment pipelines (CI/CD) tool Jenkins
Experience in working on BDD (Behavior Driven Development), ATDD Tools like Cucumber using Gherkin.
Experience in testing different REST services using Postman and SoapUI tool by invoking GET/POST Calls.
Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server, and MySQL, SQLite, PostgreSQL.
Strong working knowledge in testing all phases of SDLC, STLC and expertise in Agile with SCRUM lifecycles.
Experience across Software Testing with in-depth knowledge in Manual, Functional, System and Regression Testing with involvement in Interface, Integration, and UAT Testing.
Dexterous in creating Test plans and Test Strategies while writing Test Cases for Functional and Regression Testing.
Ability to work under tight deadlines and rapidly changing priorities and handle multiple projects simultaneously with a limited timeframe release cycle.
Performed Mobile Testing on various Mobile device emulators using Perfecto Mobile and leveraged BrowserStack for cross-device testing, enabling efficient execution of automated tests on real mobile devices
Developed Mobile Automation test scripts for Mobile Applications using Selenium and Appium
Utilized Docker to create, deploy, and manage containerized applications, ensuring consistent environments across development, testing, and production stages.
Established mentoring programs for QA teams to elevate their skills in automation tools and techniques, empowering team members to take ownership of quality initiatives and contribute to an overall increase in team productivity and efficiency.
Ability to work under tight deadlines, rapidly changing priorities and handle multiple projects simultaneously
Education and Certification
Master’s in Engineering Management from Christian Brothers University, Tennessee
Bachelor’s degree in Electronics & Instrumentation from JNTUH
Technical Skills
Programming Languages
Databases
Software Testing
Java, JavaScript, C#, HTML, Gherkin (BDD – Cucumber)
Oracle SQL Developer, MySQL, DB2, MongoDB
Functional, Database, Web based UI Testing and Web Services, API, Performance
Testing Tools
Testing Methodologies
Testing Frameworks
Selenium WebDriver, Selenium IDE, Selenium Grid, Appium, WebDriverIO, Postman, SoapUI, JMeter, TestComplete
Agile/Scrum, Kanban, Waterfall, Scaled Agile Framework (SAFe)
TestNG, Cucumber, Page Object Model, Hybrid, Data Driven, Keyword Driven, Behavior Driven Development (BDD), Microservices
Defect Tracking Tools
Operating Systems
Source Version Control
Quality Center, Jira, Rally
MacOS, Windows, Linux
Git, GitHub, GitLab CI, SVN, Bitbucket, SourceTree
Other Utilities
IDEs
DevOps Tools
Maven, Oracle CCB/C2M, SonarQube, Zephyr, Xray, MS Office
IntelliJ IDEA, WebStorm, Eclipse, Visual Studio Code (VS Code)
Docker, Kubernetes, Terraform
Professional Experience
Division Of Employment Security Commission (NCDES), North Carolina– Raleigh, NC
Senior QA Engineer June 2023 – Till Date
Responsibilities:
Supervised the establishment and execution of an extensive automation plan for the enterprise, coordinating quality control procedures with operational objectives to improve the caliber of the final product.
Evaluated automated pull requests, examined test plans, and guided SDETs as a Subject Matter Expert (SME) to ensure adherence to Quality Engineering processes.
Coordinated with QA team to address current enhancements, challenges, and explore innovative implementation ideas within the Automation suite
Led efforts in defining, improving, and implementing the release management and hotfix process to ensure seamless deployments, rapid issue resolution, and enhanced system stability
Participated in Agile/Scrum meetings with the Agile Team
Upgraded existing Automation frameworks developed using Page Object Model for increased code reusability and reduced redundancy.
Worked on Unemployment Tax systems. Lead and mentor a team of test engineers, providing guidance on testing processes, methodologies and best practices. Performed manual testing and documented bugs and change requesting using HP Quality center.
Experience in LoadRunner, understanding system architecture, and collaborating with developers to optimize performance.
Experience in performance testing tools like LoadRunner, and JMeter to simulate concurrent user activities and measure system response times.
Monitor key performance indicators in real-time during test execution, such as response times, throughput, and resource utilization.
Experience in pinpointing performance bottlenecks and potential issues in the application or infrastructure that may affect real-tie user experience.
Performed Root Cause Analysis (RCA) for production bugs and driving the defined product/process improvements on QE side.
Wrote SQL queries to retrieve data from various databases, including SQLite and SQL Developer.
Utilized Jira for defect tracking and resolution
Collaboratively automated REST API’s by the process of building a JSON request and validated the JSON response based on the test data
Conducted comprehensive testing of microservices architectures, ensuring seamless communication and functionality between services by leveraging Postman for API testing and SoapUI for service validation.
Utilized Jira-Zephyr, a Test Management Tool, to add test cases, create Test Sets and Plans, and monitor feature-level test status.
Performed cross-device testing using Perfecto Sauce labs to enable the effective execution of tests on actual mobile devices.
Identified latency bottlenecks and slow API response times, working with engineering to optimize system performance.
Created and managed test cases, modules, and test data in TOSCA to ensure comprehensive test coverage.
Automated UI, API, and database validation using TOSCA for end-to-end regression testing.
Collaborated with DevOps teams to integrate TOSCA with CI/CD pipelines using Jenkins, GitLab, and Azure DevOps.
Performed API testing for ACH payment integrations using Postman and SoapUI, verifying request/response payloads and error handling.
Verified bank account validation and micro-deposit verification processes for ACH authorization.
Conducted end-to-end credit card payment testing, including authorization, capture, refund, chargeback, and settlement processes.
Environment: Selenium WebDriverIO, Java, Jenkins, Git, Postman, Splunk, Jira, Docker Desktop, BrowserStack
Paychex – Lima, OH
Lead QA / Sr. SDET December 2018 – April 2023
Responsibilities:
Led the development and execution of a comprehensive automation strategy across the organization, aligning quality assurance processes with business goals to enhance product quality
Scheduled bi-weekly Automation Guild meetings with peer QA to discuss current Automation suite enhancements, impediments and new implementation ideas.
Attended various Agile/Scrum meetings with Business Analyst, Developers and SQAD Leaders.
Enhanced the automated test script for Regression and Sprint User Stories using Selenium and Java.
Upgraded existing Automation framework developed using Page Object Model to ensure more code reusability and less code redundancy.
Implemented Selenium Grid for parallel execution of Automation scripts on various virtual machines for Smoke, Sanity, Regression and Cross Browser Testing.
Executed cross browser testing using Selenium Grid with ruby, improving coverage across Chrome, Firefox and Safari.
Customized the test reports using Extent Report to display doughnut charts, custom test case assertion logs and configured pom.xml dependencies with extent report jars.
Involved in the customization of Splunk dashboard to display the status of test failures and services down.
Created JSON requests and responses as per yaml file contract configurations manually and automated.
Collaboratively automated REST API’s by the process of building a JSON request and validating the JSON response based on the test data stored in SQLite database.
Automated API test cases using Rest Assured to validate endpoints and ensure seamless backend functionality.
Ensured seamless integration of chatbot functionality by testing API calls using Rest Assured and validating data flows.
Conducted comprehensive testing of microservices architectures, ensuring seamless communication and functionality between services by leveraging Postman for API testing and SoapUI for service validation.
Possess knowledge of performance and load testing principles, with hands-on experience in using JMeter to design basic test plans and assess application scalability and responsiveness under different load conditions.
Used Jira-Xray, Test Management Tool, to add test cases, Test Sets, Test Plans and Automated the process to integrate Jenkins test run with Xray.
Created Cucumber feature files with Gherkin Keywords: Given, When, Then, Feature, background, Scenario, Scenario Outline, Examples etc.
Designed Cucumber BDD test in Ruby, improving test readability and collaboration between QA and Dev teams.
Created Cucumber Step definitions which connect with page classes to perform various Selenium actions and validations.
Created Cucumber Test Runner classes for each test functionality making it easy to run tests for individual functionality and Regression.
Conducted mobile testing on many mobile device emulators using Perfecto Mobile.
Ensured regression testing in production, verifying that new changes do not impact existing business-critical functionalities.
Monitored and validated production deployments, ensuring smooth releases with minimal impact on end-users.
Configured automated smoke tests to trigger post-deployment and verify stability before full rollout.
Environment: Selenium WebDriver, Selenium Grid, IntelliJ IDEA, Eclipse, Java, TestNG, Junit, Cucumber, Jenkins, Git, Postman, Splunk, Jira
Verizon – Columbus, OH
SQL Analyst / Sr. QA Analyst February 2017 – December 2018
Responsibilities:
Created SQL scripts, Tables, and views in Teradata for Data Analysis and to support User Acceptance Testing (UAT) and post-production validation (PPV) of the data in data warehouse.
Perform Data Integration on the source data from different databases like Oracle, SQL Server, and MS access and load it to Teradata.
Worked extensively on SQL statement SELECT, UPDATE, DELETE, TRUNCATE to validate data in various RDBMS system like Oracle and MySQL.
Executed test scripts and participated actively in System Testing, UAT and Regression Testing.
Created, executed and automated test scripts using Selenium WebDriver, TestNG and MS Excel as source of Test Data.
Involved in the design and development of Page Objects using Page Object Design Pattern.
Implemented Page Object Model automation framework with Selenium WebDriver, Java and Cucumber.
Executed test cases related to Alerts, mouse over using Actions class and find hidden elements using XPath, frames and windows classes.
Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers.
Performed Synchronization testing by creating Implicit wait, Explicit wait, Fluent wait and custom wait conditions to make sure the scripts work properly.
Created test cases and performed Database testing to check the data is being updated properly using SQLite Browser.
Performed Sanity testing when required.
Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
Used Jira to track and resolve defects.
Found Defects, prepare Defect reports and Status reporting, Bug Triage, Defect tracking using RM Track and Jira.
Share Daily Status Report with all the team members, Team Leads, Managers and Stakeholders.
Developed BDD Cucumber framework and developed feature files, scenarios and step definitions.
Performed testing on Web Services using WSDL and SOAPUI to check the communication between devices over networks.
Involved in the automation of Web API testing using Rest-Assured framework by invoking POST, PUT calls.
Experience in validating JSON response using JSONObject, JSONArray, Response classes
Performed Mobile Testing on various Mobile device emulators using Perfecto Mobile.
Developed Mobile Automation test scripts for Sanity testing using Selenium and Appium.
Used Jenkins tool for continuous integration of the builds.
Conducted Conflict Management meetings with the team, stakeholders for the better quality outcomes.
Environment: Selenium WebDriver, Eclipse, Java, TestNG, Jira, Cucumber, Selenium Grid, SOAP UI, REST, Perfecto Mobile, GitHub, Appium
Macy’s – Atlanta, GA
QA Analyst November 2014 – December 2016
Responsibilities:
Validated the POS store credits, Sales, and void sales from database using Teradata and Oracle database. Tested the POS print jobs in the backend, which gives detailed customer sales receipts, and created views for the departments.
Validated the POS reports for past and current sales numbers by comparing different columns and rows.
Validated the POS workflow for recurring billing with a card on file (for club management and service business)
Actively involved with Scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and reviewing milestones and accomplishments.
Interacting with business stakeholders and subject matter experts to understand requirements, Analyze and translate them into technical specifications.
Involved in Testing Agile Development Environment using TDD and ATDD approach.
Involved in web applications Testing for frontend and backend using tools such as Selenium, SOAP UI and TestNG.
Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report.
Extensively worked with Rally in tracking Team Status, Iteration Status, Burndown chart and for Story Pointing.
Maintained user documentation with Selenium output screenshots for User acceptance testing (UAT).
Incorporated the test data in Test scripts from Excel using Apache POI API.
Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
Performed Compatibility testing with different browsers like Firefox, Internet Explorer on different Operating Systems like windows, Linux .
Performed API testing using SOAPUI and database testing to confirm all the data is being migrated to the specified tables.
Code deployment after the fix to the code has been done and verification of the proper code deployment.
Worked with ALM to review defects at the Program level while working with Cross Functional Teams and attended Defect Triage meetings.
Environment: MySQL, HP Quality Center, Rally, XPath, DB2, SOAP UI, JIRA