Post Job Free

Resume

Sign in

qa lead engineer

Location:
Dallas, TX, 75225
Salary:
65
Posted:
April 25, 2024

Contact this candidate

Resume:

SUDHA A

Senior automation engineer

ad491b@r.postjobfree.com

302-***-****

Senior automation engineer with 10+ years of experience in analyzing, review and understand business requirements and skill enough to prepare Test Plans, Test Scripts, Test Scenarios, Test Cases and generates result reports. Expertise in executing test cases manually as well as generate automated scripts for TDD, BDD, API Testing using tools like Selenium, Cucumber, Postman, Soap UI, Appium and frameworks like Testing, Rest Assured while serving clients in various domains such as Telecom, Banking, Retail and E-Commerce.

Professional Summary

Expertise in various types of testing like Software Automation Testing and Manual Testing

Extensively worked with Selenium IDE, RC and Web Driver, Grid for testing web applications.

Good knowledge of Java Development and proven experience in using Java for Automation.

Hands on experience in SQL to execute different types of queries to compare data against source of truth.

Hands on experience using SSIS to extract data from various sources like files, Tables into SQL Tables and run SQL Queries to Test the Data.

Designed and created Test Suites using different frameworks like Data Driven, Keyword Driven, Page Object Model and Hybrid Framework for Java based applications.

Worked Extensively with J Unit &TestNG Testing Framework. Have implemented cross browser testing and data driven testing using @parameters and @Data Provider annotations.

Implemented test automation for handling pop up windows and alerts using Web-driver and Alert interface class.

Elixir, a dynamic, functional programming language, is designed for building salable and maintainable applications with a simple, modern.

Centrally manage business processes related to cross-border trade with Oracle's global compliance solution.

One of our goals was to make test-driven development a reality for end-to-end testing. Cypress is at its best when you use it as you build your application. We give you the power to code as fast as possible.

Executed test scripts in headless browser like HtmlUnitdriver and PhatomJS.

Used AutoIt, Selenium Actions API in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups.

Have the ability to perform switch over to elements in iframes using WebDriver.

Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.

Playwright generally offers better performance and speed compared to Selenium due to its easy-to-use API.

Robot Framework is a generic open-source test automation framework that provides an easy-to-use, keyword-driven approach to automation.

Experienced in using Apache POI to read the data from external sources in order to feed test data sets into the test scripts.

Intelligent test automation. Tricentis Tosca optimizes and accelerates end-to-end testing of your entire digital landscape.

Copado DevOps Platform is a set of features that enable you to implement a DevOps process that works with different clouds, such as MuleSoft or Heroku, so that Copado pipelines can be used to deploy

Salesforce helps businesses keep track of customer interactions and sales data.

Experience in testing Web Services-SOA architecture, JSON, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAPUI, Postman and Rest Assured.

Used SoapUI and JSON Path assertions to verify the API response.

Experience in testing Mobile Applications using Android Studio and Real Devices to test the Android and iOS applications using Appium.

Experience in Writing Features, Scenario Outlines for Cucumber BDD (Behavior-Driven Development) framework and automating BDD scenarios using Cucumber Runners.

Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.

Hands on experience of developing test plans and strategies of testing web applications and e-commerce situation.

Suppose you're looking for a script-based testing tool, Selenium could be a choice. If you're looking for a scriptless testing tool to make your testing more accessible, then Tosca can be a choice.

Stibo Systems integrated STEP platform provides best-in-class digital solutions with built-in Data Quality.

Selenium. Cypress is an automation web testing tool that's fast, easy, and reliable for testing the things (web components) that run in a browser.

Expertise in Integration, Functional, Regression, System testing and User Acceptance Testing.

Quick learner and good team player.

Ability to meet tight deadlines in a timely manner.

Expertise in Problem solving and Bug Tracking Reports using Bug tracking Tools.

Extensive experience in working on multiple projects concurrently.

Suggested probable risk and risk mitigating strategies along with creative solutions to the management team.

Education Details

Bachelor of Arts, Andhra University, India, 2001

Master of Arts, Andhra University, India, 2003

Technical Skills

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Appium, Appium DeskTop, Soap UI, Postman, Rest Assured,Worksoft,Pycharm IDE

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

Languages

Java, python,HTML, XML, Gherkin, C.

IDE

Eclipse, Pycharm,SQL Developer.

Test Framework

Keyword Driven, Data Driven, Hybrid,Robot, Page Object Model (POM).

Web Debugging Tool

XPath, Firepath, Firebug.

Utilities

AutoIT, Sikuli

Build Tool

Maven,ANT

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Centre.

Test build, Integration Tools

Maven, Jenkins, SVN, Git,Bit bucket

Databases

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

Windows (XP, Vista & 7, 8, 10) Linux, Mac.

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Professional Experience

Verizon Wireless, Dallas,TX Sep 2021 – Till date

Lead QA engineer

Working on mobile apps and web apps automation testing using python and robot framework, by creating test cases, configure devices (wireless routers whose data is input for apps), configure headspin (a remote environment to execute test suites on real devices), develop test cases and execute them through CI/CD.

ROLES AND RESPONSIBILITIES:

Worked on building the custom framework for our automation solutions using Robot framework and Python.

Embedded testing is a process of verifying the functionality and quality of Firmware/Software and hardware parts in a final product.

Clinical trials are research studies that test a medical, surgical, or behavioral intervention in people.

Manhattan Active Warehouse Management is the world's best enterprise-class warehouse management system (WMS) .

Enhance/support the Type Script code for google group creation automation

Creating automation road map for upcoming releases and test strategy documents.

Hands on experience with Python and Robot frame work.

Oracle Global Trade Management (GTM) Cloud allows you to efficiently manage cross-border trade in a unified logistics system.

Apache Kafka is an event-streaming platform. It is a scalable, reliable, and secure way to create asynchronous (or event-driven) APIs.

HP ALM (Application Life Cycle Management) is a web based tool that helps organizations to manage the application life cycle right from project planning, requirements gathering, until Testing & deployment,

Python expertise required to convert the Type Script code into python for scale up

Working on mobile devices automation using Appium.

Write clean, efficient, and Scalable code.

Commonly AS400 services are used for data warehousing, web and e-commerce serving, and Java application development.

HPALM (Application Life cycle Management) tools are software that developers, analysts, and other stakeholders use for application management.

HP Application Life cycle Management enables you to enforce standardized processes, policies, and metrics by centrally creating templates with mandatory work flows and user-defined fields, and propagating them automatically across multiple projects.

Stibo Systems MDM platform features an SAP certified connector for quick and easy integration with SAP ERP for Material Master workflows.

Database of i Series is based upon relational database principles. Relational databases are built on a body of formal mathematical work on the optimal way of structuring data.

As a Type Script developer, you'll find Python's syntax and basic concepts relatively easy to grasp, and you can leverage your understanding of variables, loops, conditionals.

Ab initio most frequently appears in legal contexts, but it is not surprising to find it used outside of the courtroom.

AS/400 (or iSeries or (Power)System i) is the hardware running OS/400 (or i5/OS or IBM i) as operating system, where Power System (System i)

The AS/400 is rebranded as the eServer i Series. The i Series server is renamed IBM System i, distinguishing it from System p.

Manhattan Test ® is a leading test prep. GMAT GRE SAT SSAT TOEFL IELTS. Admissions & training firm.

Visual Studio is the flagship IDE for C# developers—even though, of course, it also supports other languages in the . NET ecosystem.

i Series is a server that supports mission-critical business applications by hosting several operating systems. It also has a unique ability to manage.

Playwright offers visual comparison and snapshot testing features, which allow developers to capture screenshots of web pages or individual elements in a test run .

Azure Automation service helps you focus on work that adds business value. By reducing errors and boosting efficiency, it also helps to lower your operational costs.

Electronic Data Interchange (EDI) is the electronic interchange of business information using a standardized format; a process which allows one company.

Embedded Testing is a process where functional and non-functional attributes of both software and hardware are checked to make sure that the final product is free of defects.

Kafka is primarily used to build real-time streaming data pipelines and applications that adapt to the data streams.

C# is commonly used for back-end development, where it powers the server-side logic, data processing, and communication with databases.

Ab initio is a Latin term that means "from the beginning” or “from inception.” Ab initio is used to indicate that some fact existed from the start of a relevant time period.

In terms of ease of use, Cypress is generally considered easier than Selenium due to its simpler setup process, user-friendly interface, and comprehensive documentation.

Azure Functions is a server less tool that you can use to automate tasks by using your preferred development language.

Type Script, with its JavaScript kinship, can give you a leg up in performance, especially on the client side.

Elixir, a dynamic, functional programming language, is designed for building scalable and maintainable applications with a simple, modern, and tidy syntax. Although it is easy to understand.

Simplicity and Familiarity of Syntax: Playwright will allow you to use the same DOM- centric commands(as used in browser automation) for API Testing.

cloud services designed to help you bring new solutions to life—to solve today's challenges and create the future. Build, run, and manage applications across multiple clouds.

performance testing includes evaluating application output, processing speed, data transfer velocity, network bandwidth usage, maximum concurrent users.

Use Appium inspector to inspect elements.

By doing so, GTM solutions facilitate the flow of information, money, and goods in global trade supply chains that include buyers, sellers, and intermediaries.

EDI, which stands for electronic data interchange, is the intercompany communication of business documents in a standard format.

Manhattan Active Warehouse Management is the world's best enterprise-class warehouse management system (WMS) .

The core services of Azure include computing, storage, databases, and networking. It also offers some additional services.

Test and debug code to ensure quality and reliability.

Develop test cases in robot framework using python.

A Manhattan WMS is a software application that integrates labor management with slotting optimization.

At its core, Kafka is a distributed publish-subscribe messaging system. Data is written to Kafka topics by producers.

Performance testing is a testing measure that evaluates the speed, responsiveness and stability of a computer, network, software program or device under a workload.

Execute test suits through Jenkins using CI/CD.

WMS A warehouse management system (WMS) is software that streamlines every part of warehouse management .

These samples visually surface all the features, objects and fields made available by the Manhattan WMS API, including any customized objects.

Collecting Equality, Diversity, and Inclusion (EDI) data is essential for fostering an inclusive environment and understanding the diversity of our membership.

Cypress tests anything that runs in a web browser. All the architecture surrounding Cypress is built to handle modern JavaScript frameworks especially well.

Use Headspin as remote environment to execute test suits on target mobile devices.

Involved in complete automation test life cycle.

Attend scrums, meetings with stakeholders, log defects.

Attending defect triage meetings and sign off meetings for every release and use to prioritize the defects based on the release schedule.

Participated in daily scrum call and project meetings to track the project progress & priority and use to update the offshore team.

Google Tag Manager (GTM) is a free tracking tool and management platform that allows the user to add marketing tags, or snippets of code, to your website to track and collect marketing data.

Collaborate with cross-functional teams to design, develop, and implement new features.

Among all, the embedded system is booming nowadays as a profession. If you can be coupled with the right set of career choices, then you will indeed have a great future.

AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host your applications.

ETL testing is a process that verifies that the data coming from source systems has been extracted completely, transferred correctly, and loaded in the appropriate format.

Ab Initio is an extensively used business intelligence data processing system for building several business applications - from operating systems and complex.

Troubleshoot and debug issues in existing code base.

Python programming language has a robot framework that can use external libraries like selenium for web testing. In this article, we will learn about the test cases.

Stibo Systems Master Data Management enables data transparency by ensuring the availability and control of clean, accurate, consistent, updated information.

ETL testing is a notoriously difficult job. But it doesn't have to be. ETL testers have exceptional data analysis, data quality and data manipulation expertise that can have a huge impact on enterprise data projects.

As part of its data model, Pig supports four basic types. Atom: It is a simple atomic value like int, long, double, or string. Tuple: It is a sequence of fields that can be of any data type. Bag: It is a collection of tuples of potentially varying structures and can contain duplicate.

Write unit and integration tests to ensure code quality and prevent regressions.

Performance testing helps ensure that critical components of an application perform as expected under varying user loads.

Oracle Global Trade Management (GTM) enables companies to optimize, automate, and monitor cross-border transactions from a unified trade and transportation platform. Achieve global trade best practices.

Work with customer manager and participate in code reviews.

Mobile testing is a software testing type that tests mobile applications for usability, functionality, and performance.

A Trade Order Management System (TOMS) is a specialized software solution used by financial institutions, asset managers, hedge funds, and other trading entities.

Mobile Device Management (MDM) is any software that allows IT to automate, control, and secure administrative policies on laptops, smartphones, tablets.

Developed and Executed Automation and Manual test cases for Functional, Regression, Sanity testing of all the three modules Wireless, Wireline of the application using Core Java.

Used JIRA for logging defects and responsible for communicating the status to the respective team preparing/Tracking Test data for various other testing teams and Test Status reports.

In the public cloud space, AWS provides services such as the Amazon Elastic Compute Cloud (Amazon EC2).

Mobile testing is the process by which applications for modern mobile devices are tested for functionality, usability, performance and much more.

Regular hand-off to the offshore team regarding the progress of script development and the functional challenges faced during the onshore hours if any.

Worked on integration testing of different LOB’s from UI and also tested the backend systems.

Used code cloud for maintaining and sharing the automation source code between different teams and offshore.

Environment: BitBucket, Jenkins, Pycharm (a python IDE), Appium, Appium Inspector, Headspin, Selenium WebDriver, Python, Java, Robot framework, Selenium Grid, Eclipse, Oracle, HTML, XML, Git, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.

Cigna, Windsor, CT Sep2019 – Aug 2021

QA Automation Engineer (Consultant)

Working on multiple QA technologies on health care domain products like Claims and Gateway of Pega framework. Developed BDD framework with extent reports to get moved from existing licensed test software.

ROLES AND RESPONSIBILITIES:

Developed a POC to come up with BDD framework using Cucumber with Extent Reports to apply the same for all projects.

A go-to-market (GTM) strategy is a plan that details how an organization can engage with customers to convince them to buy their product or service and to gain a competitive advantage.

Developed a POC to come up with BDD framework using Cucumber to invoke Rest API’s.

Testing is the last step in traditional software development. We gather requirements, do high level design, detailed design, create code.

Test Data Management (TDM) is the process for providing controlled data access to modern teams throughout the Software Development Life-cycle (SDLC).

Pig framework converts any pig job into Map-reduce hence we can use the pig to do the ETL (Extract Transform and Load) process on the raw data.

Tricentis Tosca, users can create and execute automated test cases without requiring any programming skills. The tool supports different testing types such as regression testing and system testing.

Pig is a high-level platform or tool which is used to process the large datasets. It provides a high-level of abstraction for processing over the MapReduce.

The Tosca Administration Console is key to an efficient and scalable testing infrastructure. The console includes Tricentis User Administration, which lets you centrally manage users across multiple repositories.

The Unix (or Linux) shell is a communication tool to control the computer to request our demands.

C# is an object-oriented, component-oriented programming language. C# provides language constructs to directly support these concepts, making C# a natural language in which to create and use software components. Since its origin,

The Tosca Test Case-Design section is an AddIn that enables you to put your test cases into a logical structure, and provides an overview of which test cases you need to cover the Requirements you have defined.

Karate is an open-source unified test automation platform combining API testing, API performance testing, API mocks & UI testing.

Used TOSCA to automate end to end functional Testing of new Web application for authorization module.

A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems.

Microsoft SQL Server is a relational database management system. As a database server that stores and retrieves data as requested by other software applications on the same computer or a remote computer using the client-server model.

A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems.

Python is a computer programming language often used to build websites and software, automate tasks, and analyze data.

SQL server functions are sets of SQL statements that execute a specific task. Their main use is in allowing common tasks to be easily replicated.

Azure Automation can be used to automate the provisioning and configuration of virtual machines, databases, and other resources in Azure.

Hive is a data warehouse system that is used to query and analyze large datasets stored in the HDFS.

Hadoop is a framework to process/query the Big data, while Hive is an SQL Based tool that builds over Hadoop to process the data.

Hive is the world's first democratic project management platform. That means that our product is built by users, for users, via feedback on our Forum.

In other words, Hive is a data warehouse that runs on top of Hadoop, and without Hadoop, it cannot function properly.

Scalability: TOSCA can grow to meet the demands of an organisation. It can facilitate extensive test automation initiatives and manage various test scenarios. Business process automation and software testing can be done effectively and adaptably with TOSCA automation.

Selenium Web Driver is set up for C# in which test cases are made for testing. For this first, make a new project in C# in visual studio. For installing and setting up Visual Studio,

PL/SQL is a procedural language designed specifically to embrace SQL statements within its syntax. PL/SQL program units are compiled by the Oracle Database server and stored inside the database.

ETL Testing involves comparing large volumes of data, typically millions of records. The data that needs to be tested is in heterogeneous data sources.

The Principal Investigator is the doctor who runs the study and is responsible for all study-related medical decisions.

Hive Query Language (HQL) is a SQL-like scripting language developed for data querying and analysis in Hadoop clusters.

SQL Server has its own procedural programming language called Transact- SQL (T-S QL), which is used to create stored procedures, functions, triggers, and other database objects that contain procedural logic. If you are asking about PL/SQL.

(TOSCA) is an Open-Source language used to describe the relationships and dependencies between services and applications that reside on a cloud computing platform.

Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework.

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics developed by Guido van Rossum.

As the term suggests, Mobile App Testing refers to the process of validating a mobile app (Android or iOS) for its functionality and usability before it is released publicly.

Salesforce helps businesses keep track of customer interactions and sales data.

Mobile API Functional tests focus on the API's functionality and ensure that it responds as per the expectations and within the set protocols.

used in PL/SQL variable and parameter declarations, is supported by the data server. Use of this attribute ensures that type compatibility between table columns and PL/SQL variables is maintained.

Worked on multiple stories to implement classes with XPath’s.

Clinical trials and studies do come with some possible risks, including: The research may involve tests that pose a risk to participants.

ETL Testing involves comparing large volumes of data typically millions of records. The data that needs to be tested is in heterogeneous data sources.

Have written several SQL statements to compare data that is returned from API with data resided on DB.

Performed back-end testing by writing and executing SQL queries to validate the data being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Handle Popups windows and Alerts testing using Sikuli driver and chrome extensions.

Embedded systems always function as part of a complete device -- that's what's meant by the term embedded.

Contributed to developing Automation Framework that uses Java, Selenium Web Driver and JUnit. Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

AWS EC2 is a cloud computing service that enables customers to launch, run, and terminate applications on Amazon Web Services.

You can learn Salesforce without any prior coding experience. In fact, Salesforce is built using a drag-and-drop.

ETL in testing means an extract, transform and load process that reads data from multiple source systems.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (Server and Web Driver) & created Data Driven framework using JUnit.

Created Test Scripts in SOAPUI for Testing Web Services.

Wrote Mobile Test Scripts using Appium Client to test Native and Web Mobile applications. Tested Android Apps using Appium Desktop.

It is the process of testing Salesforce for vulnerabilities whenever an update, configuration, or customization is made.

Tested Enterprise Restful API using Rest Assured and Postman, Used HamCrest Assertions,

Performed cross browser testing on different Operating Systems like Windows, Linux, and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.

Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

ETL is a complex process, and designing tools for it has been a tough job to do. In development scenarios.

Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.

Participated in peer review with team and developers to review test cases/test scripts.

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 daily/weekly basis.

Environment: Selenium WebDriver, Selenium Grid, Eclipse, Oracle, HTML, XML, Git, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Appium.

Citi Bank, New York, NY Sep2018- Aug2019

Senior QA Automation Engineer

Division Monitor is a system that consolidates the real-time and historical Call Management System statistics individually from several sites within client name. Call center statistic reports include the volume of the calls offered, number of calls abandoned, average speed of answering the calls, distribution of the calls offered, handle time of the calls, calls within 20 seconds, the load status of the calls at the call centers and the real time statistics at the current point of time. The App Name Production support team provides the 24X7 on-call support, handling the issues in the application, co-ordination with the external teams, participating in business discussions for any changes in the application, source code deployments etc.

Roles and Responsibilities:

Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.

Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.

Implemented Hybrid automation test framework with Selenium WebDriver, Java and TestNG.

Used Apache POI to read data from external sources and provide them as parameters to the locators in the test script.

Selenium is one of the most important automation testing tools because it supports multiple programming languages like Java, Python, C#, Ruby, Perl, and PHP, etc.

PeopleSoft Financial Management solutions allow customers to reduce the period end close processing time, to maximize cash from financial operations.

FLEXCUBE is an automation-based banking core software developed and released through Oracle Financial Services.

The data model is a representation of the keys and values you push into dataLayer. Whenever you push any key into data Layer, GTM grabs this key and updates the corresponding key.

"Info Basic or JBC, the programming language of T24 core banking system.

PeopleSoft helps organizations streamline their business processes, resulting in increased efficiency and productivity.

Selenium is an open-source, web Automation Testing tool that supports multiple browsers and multiple operating systems. It allows testers to use multiple programming languages such as Java, C#, Python, .Net, Ruby, PHP, and Perl for coding automated tests.

TemenosT24 Transact core banking software is a real-time core banking system which is designed to allow banks to scale quickly using cloud platforms and traditional infrastructure.

Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS



Contact this candidate