Post Job Free
Sign in

Automation Engineer Qa

Location:
Edison, NJ
Posted:
May 26, 2025

Contact this candidate

Resume:

*

Name: Vineela Machavarapu

Email: ******************.****@*****.*** Phone: +1-732-***-****

Sr QA Automation Engineer / SDET

Professional Summary:

● 11+ years of professional experience in IT experience as a QA Automation Engineer in Software Testing, with good exposure in Quality Assurance and TestingProcess along with Automation Tools and proficient in Client/Server and Web based applications.

● Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript, and Test Frameworks using Testing/ Junit, ANT/MAVEN build tools.

● Hands-on experience in Test Automation using Selenium with JAVA.

● Strong knowledge in functional, Regression and Automation testing concepts.

● Strong experience in developing Selenium WebDriver Automation Scripts for Web Based Applications with TestNG and Cucumber frameworks.

● Involved in Test case development, enhancement, execution and maintenance.

● Involved in Automation Framework Development & Enhancements.

● Involved in Functional, Regression testing, GUI testing, Smoke testing, compatibility testing and Defect reporting.

● Experienced in developing Data Driven, Keyword Driven & Hybrid frameworks.

● Experience in working on Page Object Model Design patterns with Hybrid framework.

● Working experience in Continuous Integration Tools Jenkins.

● Implemented sauce labs integrated selenium framework (WebDriver).

● Good understanding of SDLC, STLC, Bug Life Cycle concepts.

● Knowledge of Software Development Life Cycle (SDLC) methodologies such as Scrum (Agile), waterfall models and TDD.

● Expertise in creating and updating automated test cases using Selenium in Java language by following TDD (Test Driven Development) or BDD (Behavior Driven Development) concepts.

● Experience in Black box, Gray Box, White Box, Functionality, Back - End, Regression, Performance and UAT testing.

● Good programming skills in Oracle, MySQL, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.

● Hands-on experience in EPC Testing in Telecom Domain.

● Automate test cases using BDD method with Cucumber, Selenium and Java and build a POC Framework for web-based application from scratch.

● Experience in Understanding the code written in different programming languages Java and JavaScript.

● Experienced using Front End Technologies such as HTML, JavaScript, CSS, XML.

● Proficient in Java for test automation in the role of a Software Development Engineer in Test (SDET).

● Experience in Automation Testing, Selenium, Web Driver, BDD Cucumber, API Testing, Mobile Testing, and Manual Testing.

● Extensive experience in Web Service testing (SOAP/REST) using Postman.

● Expertise in using various IDEs like Eclipse, Visual Studio And Intellij IDEA.

● Experienced in Maven, Jenkins, TeamCity, Openshift, GitHub, Gitlab, Bit bucket, SVN and other CI/CD tools

● Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using SalesForce CRM and JIRA and Rally.

● Hands on experience in writing core java to access data from outsource files and used OOPs concepts in developing the Selenium framework.

● Excellent understanding of Waterfall and Agile (Scrum) software development life cycle methodologies.

● Developing/Enhancing the Frameworks on Testing using Selenium Automation tool.

● Good experience in Web UI Testing using Selenium Web Driver Testing with Cucumber BDD, JUnit and TestNG Framework. 2

● Extensive working knowledge in UNIX and Windows platforms.

● Conducted training to new joiners on Selenium WebDriver, TestNG, SVN, Maven, ANT & Jenkins.

● Worked on e-Commerce and Telecommunications and BFSI Domains.

● Worked in challenging areas like automating JCR, JAVA Mail.

● Competent to work under high pressure and stick to project milestones.

● Highly motivated with an ability to meet tight deadlines and perform multiple tasks simultaneously.

● Ability to assimilate changes in technological environment and willing to work with team environment or independently. TECHNICAL SKILLS:

Testing tools : Selenium WebDriver/IDE/GRID, Selenide, Cucumber, Junit, TestNG, Eclipse,IntelliJ, Manual Testing. Web Technologies : HTML, CSS, XML, XPATH

Defect Tracking Tools : Salesforce CRM, Jira, Rally Repositories : GitHub, Bitbucket, SVN

Build/CI Tools : Ant, Maven, Jenkins, Open shift, Team city Databases : Oracle, MySQL.

Languages : C, Java, SQL, PL/SQL.

Script Languages : JavaScript

Project Management : Agile, and Waterfall.

Professional Experience:

Tata Consultancy Services Jan 2022 – May 2025

Assistant Consultant - C3A Grade

Client: Deutsche Bank

Project: NLS Workbench (Name List Screening)

Tools : Selenium, Selenide, Java, Cucumber, Jenkins, Git, Bit Bucket, IntelliJ Responsibilities:

● Selenium Test Environment Setup includes Maven Integration, Selenium Web Driver, Java, and Cucumber.

● Creating and enhancing Test Scripts using Selenide commands, Element locators, Java programming concepts.

● Developed modular & robust automation framework using Selenium WebDriver,Cucumber, TestNG and Java.

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

● Created test scripts in TDD and page object model design framework using Selenium WebDriver, TestNG and Cucumber.

● Worked with Jenkins under CI/CD pipeline providing continuous improvement to agile development.

● Developed and deployed test automation scripts to do end to end Regression testing.

● Built Automation framework using Selenium WebDriver, Java using BDD.

● Created automation test scripts for new feature releases using Java based Test Driven Framework

● Automated Smoke & Functional test cases using Selenium WebDriver, Java.

● Worked with different IDE’s like Eclipse, IntelliJ Idea Code.

● Created BDD scripts with Cucumber and writing step definitions.

● Working in setting up CI/CD pipelines using tools such as Jenkins and Maven.

● Work effectively with Developers, Project Management to achieve Selenium automation, release deadlines and QA processes improvements.

● Merged branches via Git and pull requests via Bitbucket per release management process to minimize risk to releases.

● Used Confluence Solutions bitbucket and JIRA to gather and document information.

● Release engineer maintaining a Continuous Integration environment with Jenkins and Openshift. 3

● Working knowledge using the Quality Center to manage the software testing process and Jira, SalesForce CRM, Bugzilla for tracking the process and sharing the files.

● Involved in Software Development Life Cycle (SDLC) methodologies such as AGILE, waterfall models and TDD.

● Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

● Worked in Agile methodology, Attended daily stand up meetings to review User Stories.

● Working on back end testing and writing SQL queries validating data integrity, schema, and statistical validations.

● Validate status code and API responses according to the acceptance criteria.

● Wrote and executed various Oracle database queries from Java using and Oracle DB package.

● Created and updated Test Plans, Test Cases and Test Scripts in Test Link executed them using JIRA.

● Involved in Functional, Smoke, Regression, and User Acceptance Testing(UAT).

● Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.

ValueLabs Jan 2020 - Jan 2022

QA Analyst

Client: Maxis

Project: PCC (Policy and Charging Control)

Tools : Mobile testing

Responsibilities:

● Perform product testing without any tools in designated test labs or in a given products test environment.

● Design and develop test cases based on provided products.

● Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on different platforms like windows with different web browsers.

● Created and maintained Requirement Traceability Matrix (RTM) to ensure all the requirements are covered.

● Execution of test cases on test application and tracking of the testing in an organized manner.

● Design and develop the test cases based on the UCR provided and execute them whenever required.

● Support for Production activities and available stand-by whenever required.

● Tracking bugs until closure with any defect management tool.

● Report to superiors in a timely manner on the issues and progress of testing.

● Publishing test reports to necessary stakeholders upon completion of each iteration.

● Display skills in project implementation for 2G/3G/4G networks.

● Display Strong execution skills on all levels of testing like System, Integration, and Regression.

● Design and develop Manual and automation Test scripts when needed.

● Performed Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.

Client: ADCB (Abu Dhabi Commercial Bank )

Tools : Selenium, Java, TestNG, Jenkins, Git, Bit Bucket, IntelliJ Responsibilities:

● Designed Automation Test scripts using Selenium Web Driver, Java, TestNG and POM.

● Implemented a Continuous Delivery pipeline with Jenkins and GitHub.

● Maintained and executed Maven build files for running automated tests.

● Performed test case design and development in TestNg using eclipse as the IDE. 4

● Worked on Project Management tool Jira and qTest as test management tool.

● Involved in testing of applications using the Scrum (Agile) and waterfall methodology.

● Working on BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.

● During the testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.

● Involved in Regression Testing activities.

● Identifying & Reporting the Defect .

● Executed the entire Regression suite for every Release.

● Participated in daily Scrums and Sync up calls to discuss the updates/ progress of testing.

● Timely Project Status Reports to Internal Management & Client.

● Involved in Functional Testing activities for Feature Releases whenever required.

● Verified the data in the database through SQL statements and executed queries. ADP Aug 2018 – Jan 2020

Senior Member Technical

Project: TCS (Tax Credit Systems)

Tools : Selenium, Java, TestNG, TeamCity, Git, Bit Bucket, Eclipse Responsibilities:

● Designed Automation Test scripts using Selenium Web Driver, Java, TestNG and POM.

● Performed test case design and development in TestNg using eclipse as the IDE

● Implemented a Continuous Delivery pipeline with Jenkins and GitHub.

● Maintained and executed Maven build files for running automated tests.

● Worked on Project Management tool Jira.

● Used web-debugging tools like XPath, Firebug and Fire path to locate elements.

● Involved in testing of applications using the Scrum (Agile) and waterfall methodology.

● Working on BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.

● Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.

● Writing scenarios in Feature files by using a Gherkin language and implementing the coding part into Step Definition through Eclipse IDE’s by using Java programming language.

● Implemented Continuous Integration/Continuous Delivery (CI/CD) for rapid development, testing using tools like Docker, Jenkins to execute smoke and Regression test suites to run during CI/CD process.

● During the testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.

● Worked with AWS cloud machines to set up selenium GRID and Jenkins server.

● Prepared and executed Manual Test cases in excel sheet.

● Performed API Testing using Postman.

● Used Jira to maintain and plan manual testing, run or gather execution data from automated tests.

● Verified the data in the database through SQL statements and executed queries.

● Created detailed QA and UAT cases to validate the quality of the applications.

● Extract the results and update the comprehensive test results in the release ticket for CAB.

● Developed efficient regression scripts which can be executed using Jenkins.

● Developed Smoke Suite, executed the same in many production releases. 5

● Identified many bugs through automation scripts and reported defects/results to the team.

● Executed the entire Regression suite for every Release. ZenQ Sep 2016 – Aug 2018

Senior Automation Engineer in Test

Client: Ingenio

Project: Keen

Tools : Selenium, Java, TestNG, TeamCity, Git, Bit Bucket, Eclipse Responsibilities:

● Regression test cases were written and automated using Selenium and Java.

● Testing the Restful web services using postman.

● Integrated TestNG with Selenium using Eclipse to generate test execution results.

● Created profiles in maven to launch specific TestNG suite from Jenkins job.

● Logged the errors, reported defects, and tracked the defects using JIRA until resolution.

● Utilized corporation developed Agile SDLC methodology.

● Performed back-end testing on Oracle database by writing SQL queries.

● Performed UAT testing across numerous software components before new version release to test for any functional problems/defects and customer usability purposes.

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

● Uploaded test cases executed test cases and logged defects in Jira.

● Prepared required documentation for testing signoff by various parties as required by the project plans.

● Participated in weekly assessment meetings with business analysts and developers.

● Actively participated in status reporting and interacted with development to discuss the technical issues.

● Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Prolifics Feb 2014 – Aug 2016

Associate Software Engineer

Client: VMWare

Project: ServiceNow

Tools : Selenium, Java, TestNG, SVN, Eclipse, Jenkins Responsibilities:

● Regression test cases were written and automated using Selenium and Java.

● Integrated TestNG with Selenium using Eclipse to generate test execution results.

● Logged the errors, reported defects, and tracked the defects using SalesForce CRM until resolution.

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

● Uploaded test cases executed test cases and logged defects in Jira.

● Executed tests by using Selenium Web Driver in different browsers like Microsoft IE, Mozilla Firefox, Google Chrome.

● Effectively led the team during automation and distributed work evenly through the team and completed sprint wise developments in time.

● Delivered sprint wise demo to client, dev team and explained the automation scripts.

● Configured the entire automation suite in view machines and effectively configured Jenkins.

● Implemented master slave mechanism to ease the execution. 6

● Implemented new “select” mechanism in executing single, multiple and entire modules directly from Jenkins.

● Executed automation suite during several releases and distributed the results to high level management period.

● Identified several bugs through automation scripts and reported defects/results to the team.

● Prepared required documentation for testing signoff by various parties as required by the project plans.

● Participated in weekly assessment meetings with business analysts and developers.

● Understanding Business Requirements and Design Documents

● Developed efficient regression scripts which can be executed in cross browser platforms in Sauce Labs.

● Developed Smoke Suite, executed the same in many production releases.

● Handed over the same to the functional team by providing respective KT sessions.

● Created Test Plans for Functional testing, Grey Box testing, white box testing, System and Integration testing.

● Involved in Positive Testing, Negative Testing, and Regression Testing and Verified data integration using SQL. Education:

● B. Tech CSE - JNTU Kakinada May 2013



Contact this candidate