Post Job Free
Sign in

Automation Engineer Qa

Location:
United States
Posted:
June 02, 2025

Contact this candidate

Resume:

SUREKHA ACHANTA

QA Automation Engineer

*******.**@*****.***

Cell: 973-***-****

Professional Summary:

Around 12 years of QA experience in Manual and Automation testing of Web Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based Applications.

Expertise in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), and Agile/Waterfall methodologies.

Skilled in systems testing, integration testing, UAT, positive/negative testing, functionality, and regression testing.

Proficient in writing automated scripts in Java, C#, Python, Ruby, and PHP, with strong exposure to Selenium, Cypress, and test frameworks like TestNG, JUnit, and Cucumber.

Extensive experience with API testing (REST, SOAP), performance testing (JMeter), and web technologies (HTML, XML, CSS).

Expertise in designing automation frameworks (TDD, BDD, Data-Driven, Keyword-Driven, Hybrid).

Developed automated testing solutions using Selenium, Cypress, and various AI-driven tools (Murf AI, Eleven Labs) with a focus on text-to-speech and speech synthesis technology.

Worked with OCR libraries (Tesseract, OCR opus) to enhance test automation processes and Point-of-Sale systems (NCR Aloha).

Strong background in Agile methodology, implementing test strategies for complex AI systems, and leading QA teams.

Extensive experience with tools like Jenkins, Maven, HP Quick Test Pro, Quality Center, and Jira for Continuous Integration, Test Management, and defect tracking.

I specialized in backend testing, database testing (SQL queries), and data validation using relational databases and DynamoDB.

Experience in API testing using Postman and designing REST test cases.

Collaborated with engineering teams to ensure comprehensive test coverage, performed root cause analysis, and improved testing processes.

Technical Skills:

Testing Tools

Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Log4j, Firebug, Appium, Fire Path, TestNG, JXL, SOAP UI, Visual code,

Language/ Script

Java, JavaScript, Ruby, Shell Script, VBScript (UFT), C, Python

Frameworks

Junit, TestNG, TDD,

Firefox Add-ons

XPath, Firebug

Web development

HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl.

SOA Technologies

SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Bug Tracking Tools

HP Quality Center, Bugzilla, Visual Studio TFS, JIRA

Build/ CI Tools

Maven, Jenkins,

Databases Technologies

MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms

Windows 7/Vista/XP, UNIX, Linux

Professional Experience:

Client: Cigna Dec 2021 – Present

Role: Conversational AI Platform Consultant

Responsibilities:

•Design and build test automation framework using BDD Cucumber and TestNG for various products.

•Enhanced Test cases using Java programming features and TestNG Annotations.

•Integrate automated tests into CI/CID pipelines using Jenkins.

•Responsible for designing test cases and executing test cases manually for different products in IVR API Integration testing.

•Used IVR APIs to create inbound and outbound interactive call scenarios and validated the calls in Kore AI.

•Facilitated test plan/case reviews with cross-functional team members

•Analyze test results, provide daily status reports and metrics, coordinate with overall project team to resolve issues and risk analysis for seamless releases

•Arranged defect calls with development teams, Business Analyst teams and Project Manager to discuss outstanding issues on Inbound and outbound product deliverables.

Client: Becton Dickinson Jul 2019 to Nov 2021

Sr. QA Automation Engineer

Responsibilities:

Contributed to the test automation framework architecture, improving test reusability and execution time across multiple BD product lines.

Involvement in the System Test Plan Preparation and Requirements Streamlining.

Developed and executed automated API tests using REST-Assured, ensuring robust validation of RESTful web services.

Integrated REST-Assured API testing framework with CI/CD pipelines (e.g., Jenkins, GitHub Actions) for continuous testing.

Identified and resolved API performance bottlenecks through REST-Assured, leading to reduced latency and improved response times.

Utilized PostgreSQL for backend testing in API-driven applications, including validation of CRUD operations, indexing, and database constraints.

Automated database testing by integrating PostgreSQL with test frameworks like Selenium and REST-Assured to ensure seamless functionality.

Participated in and led Agile Scrum ceremonies including Sprint Planning, Daily Standups, Sprint Reviews, and Retrospectives.

Developed automated unit and integration tests for Java Spring Boot microservices, improving the reliability and coverage of test suites.

Validated RESTful APIs developed in Java Spring Boot, ensuring proper data flow and functionality under different load conditions.

Collaborated with development teams to design custom test automation frameworks tailored to meet unique project requirements, improving testing efficiency and scalability.

Designed and implemented continuous integration processes using Jenkins, Azure DevOps, and GitHub Actions, reducing manual intervention and speeding up release cycles.

Developed and maintained infrastructure as code (IaC) templates in tools like Terraform and AWS CloudFormation, enabling consistent and repeatable test environment setups.

Utilized DevOps metrics (e.g., Mean Time to Recovery, Deployment Frequency) to assess and optimize QA processes, ensuring continuous improvement in testing efficiency.

Developed and executed comprehensive test plans, cases, and scripts for AI systems, focusing on accuracy, performance, and scalability.

Good understanding of payments, transactions through mobile platform is preferred.

Automation Scripting, Maintenance, Execution on Appium for Mobile automation, and Postman for API

Extensive experience in native Mobile application development.

Implemented Cypress tests following the Page Object Model pattern for maintainability and scalability of automated tests.

Created and executed test cases in qTest based on user stories and requirements, ensuring efficient test management.

Tracked defect reports and test case execution status using qTest, providing real-time insights to stakeholders.

Integrated qTest with automation tools like Selenium and JIRA to maintain seamless coordination between manual and automated testing efforts.

Extensively used JIRA, Confluence for project documentation and maintenance.

Extensively working on testing and maintenance of store-based application on different environment.

Implemented end-to-end automation testing for frontend and backend systems using Cypress and RESTful API testing tools, ensuring comprehensive test coverage and adherence to business requirements.

Tested applications deployed in Docker containers, ensuring that containerized environments functioned as expected across different platforms.

Developed test environments using Docker Compose to simulate complex multi-container systems, enabling comprehensive integration testing.

Developed and executed automated test scripts using JavaScript frameworks such as Cypress, Selenium (WebDriverJS), and Protractor for testing web applications.

Used Node.js and JavaScript-based tools such as Postman and Chai for testing RESTful APIs and validating responses.

Performed automated UI testing to ensure proper rendering of dynamic elements and interaction of JavaScript-based functionalities such as forms, modals, and event handling.

Performed load and stress testing on SaaS platforms using tools like JMeter and LoadRunner to ensure application stability during high-traffic conditions.

Leveraged automated testing within CI/CD pipelines to ensure continuous deployment and smooth updates for SaaS applications, minimizing downtime and ensuring smooth feature rollouts.

Client: Vodafone Jan 2012 to Nov 2012

QA Automation Engineer/Testing

Location: UK

Responsibilities:

I have Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, Java, and TestNG/Junit

Daily Responsibilities also include maintaining the application Automation suit using Jenkins as a Continuous Integration server to configure with GitHub and Maven

Developed and implemented test scripts using BDD with Cucumber, Gherkin

Experienced in load testing and performance testing tool JMeter and New relic.

Designed and executed automated test scripts for frontend and backend systems using Cypress, ensuring comprehensive test coverage and timely defect detection.

Extensively working on writing and executing SQL queries to perform Data Validation and Back end testing the pharmacy store-based application.

Implemented unit testing for TypeScript-based applications using frameworks such as Jest and Mocha, ensuring high code coverage and detecting bugs early in development.

Developed reusable TypeScript functions and modules for test automation, reducing code duplication and improving the maintainability of test scripts.

Integrated Karate tests into CI/CD pipelines, ensuring automated validation of RESTful APIs.

Designed test cases to simulate service failures in Microservices, ensuring resilience and fault tolerance.

Executed API testing and validated communication protocols between independent services in a Microservices architecture.

Managed test suites in qTest, organizing them based on release cycles, test types, and functional areas for efficient testing.

Tracked and linked defects to corresponding test cases and requirements in qTest, ensuring traceability

Developed comprehensive test suites using REST-Assured that automatically validate multiple REST API endpoints across different environments (Dev, QA, Staging, Prod).

Applied robust validation techniques including JSON schema validation, HTTP status code verification, and response time checks using REST-Assured.

Implemented OAuth2, JWT, and basic authentication mechanisms within REST-Assured tests to ensure secure API interactions.

Integrated PostgreSQL testing into CI/CD pipelines, ensuring automated regression testing of database changes and immediate feedback on data-related defects.

Took on the role of Scrum Master during critical phases of projects, facilitating smooth communication between stakeholders and the development team to meet sprint goals.

Promoted the adoption of test automation in Agile teams, ensuring faster feedback loops and significantly reducing manual regression testing efforts.

Solid understanding of mobile automation testing tools (e.g. Appium)

Expertise writing automation scripts for mobile platforms.

Expertise in Hardware integration and testing using Teradata and Quality center.

Worked on Agile (Scrum) as well as Kanban Methodology using JIRA and Quality Centre.

Integrated JavaScript-based test suites with CI/CD pipelines using tools like Jenkins, ensuring that tests automatically run with every code push.

Managed and executed automated regression testing for SaaS platforms to ensure new features do not disrupt existing functionalities, utilizing tools like Selenium and TestRail.

Validated role-based access control (RBAC) models within SaaS platforms, ensuring proper permissions for different user roles (admin, user, guest) across all functionalities.

Performed extensive API testing on PaaS platforms, ensuring that REST and SOAP services interact smoothly between hosted applications and external services using tools like Postman and SoapUI.

Tested containerized applications on PaaS using Docker and Kubernetes, ensuring compatibility, portability, and efficient resource allocation within the cloud environment.

Developed test environments using Docker Compose for multi-container orchestration, enabling

seamless integration testing.

Automated deployment of test environments using Docker, streamlining the QA process across

different platforms.

Designed and implemented custom utilities for automated log analysis and error reporting, drastically reducing time spent manually debugging failures.

Integrated AI model testing into CI/CD pipelines, leveraging Jenkins and GitLab for continuous integration and delivery of AI-driven solutions.

Involved in testing various web services using SOAP UI, POSTMAN for AP testing.

Worked on Functionality, Integration, System, Mobile, accessibility and Regression Testing

Experienced in writing SQL Queries for backend testing and automation framework.

Experienced in testing JSON formats and Rest Assured

Experienced in developing automation scripts using Appium, Java for Mobile application for Android as well as IOS. Have very good exposure to Quality Centre and New relic.

Experienced in Mobile testing using Device connect for different web application and using BLE.

Involved in Python Scripts to develop automated scripts and frame works.

Automated the testing of RESTful APIs using Python and libraries such as Requests and unittest.

Integrated Python automation scripts with CI/CD tools like Jenkins, enabling continuous testing in the development pipeline.

Extensively worked on SQL queries test cases as per the requirement to validate the backend DB connection with the web application.

Performed whole manual testing as well as DB query validation before working on automation scripts.

Scheduling and working Test Scenario walkthrough with Onsite/Offshore development team and with Business.

Worked closely with business analysts and stake holders for gathering requirements for documentation on test cases.

Designed and implemented a scalable Cypress-based automation framework for a large-scale web application, reducing regression testing time.

Experienced on Performance Testing applications using load - testing tool Load Runner and JMeter

Expertise on browser compatibility and accessibility testing with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like Windows and Mac.

Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum

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.

Proficient in Java, Quality Centre, JIRA, New Relic, JMeter, Appium, Device Connect, Bugzilla,Zephyr

Client: General Motors Jul 2010 to Dec 2011

QA Automation Engineer

Responsibilities:

Coordinating teams in other locations and reports accurate status to the Manager in timely manner.

Developed and implemented test scripts using BDD with Cucumber, Gherkin

Expert in using WebDriver /Web Element interface, Xpath, CSS Selectors, Absolute/complete Xpaths, CSS Selectors, Implicit/Explicit waits, Web Driver Wait Class, WebDriver. Timeout Interface, Fluent Wait and many more.

Led the testing of AI-driven features, such as recommendation systems and predictive analytics, ensuring alignment with business requirements and user needs.

Integrated DevOps Tools (JIRA, Slack) to notify team members of test outcomes and defect status in real-time, enhancing communication and collaborative troubleshooting.

Developed custom test execution dashboards that integrated with Jenkins and Azure DevOps, allowing stakeholders to monitor test progress in real-time.

Monitored test case execution progress in qTest, tracking overall testing status and ensuring all test cycles were completed within deadlines.

Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications.

Tested failover and recovery scenarios in Kubernetes clusters, ensuring minimal downtime during system crashes or node failures.

Extensively used Ruby and cucumber for test case automation.

Created front-end tests using Cucumber, Gherkin (tests written in ruby).

Proficient in testing both REST and SOAP Web services using Rest assured and Postman services.

Manually performed Back-End testing by writing SQL queries using SQL Joins. Also, used SQL statements to extract data from the tables to validate test results.

Wrote manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents.

Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.

Validated the response codes and error messages received by the web services response.

Analysis of high-level design for a new feature and developed Test Plan, Test Scenarios, Test Cases, Low Level Design based on the user/business requirement specifications and involved in estimations.

Followed Agile (Scrum) methodologies and facilitating bi-weekly scrum meeting and end of sprint retrospective for the Agile team.

Client: Commonwealth Bank of Australia Aug 2008 to June 2010

QA Automation Engineer/Testing

Responsibilities:

Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.

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.

Developed Selenium Automation framework – Created a hybrid framework (Keyword and Data driven).

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 and Jenkins.

Integrated Cypress tests with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) for automated execution and continuous integration of tests.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.

Created whole test framework using Selenium for further test creation and execution.

Regression test cases were written and automated using Selenium WebDriver.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Performed back-end testing on Oracle Database by writing SQL quarries.

Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Client: SIDBI - ESA Dec 2007 to July 2008

Role: Sr QA Testing Engineer

Responsibilities:

Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.

Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity as part of test management/testing life cycle (STLC).

Involved in writing load test scripts using Apache JMeter

Converted QTP scripts to Selenium WebDriver scripts. Used Java language.

Recorded and plays back test in Fire fox using Selenium IDE

Created Automation test framework using Selenium WebDriver.

Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.

Exported Test Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).

Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).

Developed and maintained automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts

Hands on experience in using the GIT and Microsoft Team Foundation server (TFS) version controls.

Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, Junit environment.

Performed different testing task using various test scripts on Selenium WebDriver and Junit.

Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.

Good experience in using the test case management tools like Microsoft Test Manager, HP ALM, JIRA.

Writing Test Objectives, Cases & Executing the Cases using SOAP UI.

Used Quality Center as Test Repository for Requirements, Test plans.

Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

Client: Royal Bank of Canada (RBC) Oct 2006 to Nov 2007

Role: QA Testing Engineer

Responsibilities:

Contributed to the testing of AML compliance systems (PDA/OBDA) by validating enhanced data collection mechanisms for citizenship, residency, and personal authorities in line with U.S. regulatory requirements.

Designed, developed, and executed manual test cases covering functional, regression, and re-testing scenarios for Open Personal Deposit Account (OPDA) and Open Business Deposit Account (OBDA) platforms.

Collaborated with AML compliance analysts and developers to validate data captured for individuals with control or influence over deposit accounts (e.g., power of attorney, executors).

Ensured end-to-end traceability of test cases against business requirements derived from AML/CDD programs.

Logged and tracked defects using HP Quality Center (QC/ALM), providing detailed reproduction steps and supporting evidence for faster resolution.

Participated in regular walkthroughs, document reviews, and requirement clarification sessions with cross-functional teams to ensure high-quality deliverables.

Reviewed and validated technical and business documentation including BRDs, FRDs, and system design specs to align test coverage with compliance expectations.

Assisted in the validation of system changes ensuring embargoed-country citizens or residents are not provisioned USD accounts, in accordance with global AML standards.

Conducted data validation testing to ensure proper collection, storage, and retrieval of client data within enhanced AML systems.

Provided daily status updates to QA leads and project managers, highlighting test progress, risks, and issues.

Performed impact analysis and regression testing on affected modules to ensure legacy functionality was not compromised.

Collaborated in technical discussions and sprint-level reviews to refine user stories and acceptance criteria for better QA planning.



Contact this candidate