Post Job Free

Resume

Sign in

Quality Assurance Automation Engineer

Location:
Atlanta, GA
Posted:
January 09, 2024

Contact this candidate

Resume:

Sowmiya

QA Automation Engineer

Email: ad2lij@r.postjobfree.com

Ph #: 510-***-****

Professional Summary:

Detail oriented, results-driven and technically skilled professional with 7+ years of Quality Assurance experience testing web based, desktop applications that are GUI, client/server applications using Agile and Waterfall methodologies.

Proven ability in designing and creating automation frameworks for J2EE based applications using TestNG, Selenium WebDriver, IDE, Grid, Maven, Jenkins, Appium, Cucumber and SOAP UI.

Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Git for Version controlling, and Jenkins for Continuous Integration.

Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java.

Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.

Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.

Ability to locate the objects based on ID, Name, XPath, CSS elector, Link, Partial Link, Attributes and Tags.

Comprehensive knowledge in Web Services testing using SOAP and REST JSON XML web services using Soap UI, Soap Pro, Postman, Rest Assured and tested both XML and JSON formats. Well versed with SOA architect and WSDL/WADL.

Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins/Hudson/TeamCity for Continuous Integration.

Worked on Cross browser testing, browsers like Mozilla Firefox, Google Chrome and IE using WebDriver.

Proficiency in different types of Testing such as Manual Testing, Automation Testing, Black-Box Testing, Integration Testing, Component Testing, Regression Testing, Smoke Testing, Boundary Testing, Positive Testing, Negative Testing, Ad-hoc Testing, Cross Browser Testing, and Functional Testing.

Expertise in back-end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.

Provided Continuous Integration (CI) and Continuous Development (CD) using tools such as Jenkins and configured build jobs to leverage Maven builds.

Excellent experience with source version control tool such as Subversion Git. Experience in issue tracking tool like Jira, HP ALM/Quality Center.

Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.

Good team player with excellent written and verbal communication and interpersonal skills.

Technical Skills:

Testing Tools

Selenium WebDriver, Cucumber, Soap UI, POSTMAN, APPIUM, REST ASSURED

Methodologies

Agile-Scrum, Waterfall, SDLC, STLC, Bug Life Cycle, Automation Life Cycle

Languages

Java

IDE

Eclipse, IntelliJ

Mobile Testing Tools

APPIUM, Perfecto Mobile

Bug Tracking Tools

HP ALM/Quality Center, JIRA

Test build, Integration Tools

Maven, ANT, Jenkins, GitLab

Database Tools

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

Windows, iOS, Android

Professional Experience:

Client: Morgan Stanley Oct 2022 – Till date

Role: QA Automation Engineer

Responsibilities:

Client is a global wealth management service provider.

Application involves corporate Tax management, Affiliation for trading and rebalancing preference modules

Responsible for identifying Test cases for Automation and Writing scripts, executing test cases and debugging.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Custom framework.

Created automation test scripts using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.

Detected and prevented more than 10 high severity defects on provisioning/re-activation of suspended customers in the initial stages of iterations. This prevented in saving of hundreds of hours of effort in-case of rework due to defects at later stages.

Created Test Automation Framework with Custom Framework and Selenium WebDriver.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium and XPath.

Performed Web Services Testing and XML validation by creating test case suite using REST ASSURED.

Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools TeamCity for running test on nightly basis automatically.

REST API testing using Postman on production post release.

Automation of API's using Postman and REST ASSURED, Automated the API's in Postman using Java

Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.

Executed Test Scripts in different env like Dev, Int, Stag, UAT and Prod using multiple browsers like IE, FF, and Chrome.

Used Git to store my code to Bitbucket and Bitbucket was connected to Teamcity for continuous integration.

Communicated with developers through all phases of testing to prioritize bug resolution.

Environment: Java, Selenium WebDriver, TestNG, IntelliJ, Maven, Rest Assured, POSTMAN, Agile methodology (Scrum), BitBucket, TeamCity, Jira, SQL, Windows, MySQL.

Client: IAT Insurance Group, Raleigh, NC Jul 2021 – Oct 2022

Role: QA Automation Engineer

Responsibilities:

Responsible for identifying Test cases for Automation and Writing scripts, executing test cases and debugging.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.

Created automation test scripts using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.

Detected and prevented more than 10 high severity defects on provisioning/re-activation of suspended customers in the initial stages of iterations. This prevented in saving of hundreds of hours of effort in-case of rework due to defects at later stages.

Created Test Automation Framework with Cucumber and Selenium WebDriver.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.

Performed functional testing of REST Web Services. Validated request and response XML, JSON. Added assertions to validate the XML in Web services JSON in RESTFUL services

Performed Web Services Testing and XML validation by creating test case suite using REST ASSURED.

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.

REST API testing using Postman on production post release.

Automation of API's using Postman and REST ASSURED, Automated the API's in Postman using JavaScript.

Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.

Executed Test Scripts in different env like Dev, Int, Stag, UAT and Prod using multiple browsers like IE, FF, and Chrome.

Used Git to store my code to GitHub and GitHub was connected to Jenkins for continuous integration.

Communicated with developers through all phases of testing to prioritize bug resolution.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, Cucumber, Rest Assured, POSTMAN, Agile methodology (Scrum), Jenkins, Jira, SQL, SQL Server, GitHub, Windows.

Client: First Chatham Bank, Savannah, GA Sep 2019 – Jun 2021

Role: QA Automation Engineer

Responsibilities:

Assessed and analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.

Involved in creation of automation framework in Selenium WebDriver using behaviour driven approach like Cucumber. Parameterized test cases using different annotations.

Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.

Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.

Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.

Tested API calls through web service Postman, SOAPUI and validate response using Json code Improved testing time by 25%, collaborating with Test Automation to plan effort for each release.

Performed web services testing with SOAP UI by validating request and response for XML, JSon files.

Developed test scripts to automate process of testing in Selenium WebDriver.

Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.

Performed API Testing with TestNG framework.

Defined and executed functional, usability, regression and automation tests on the application.

Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios

Implemented simulator for Mobile App Testing in Android Platform using APPIUM.

Performed test executions and wrote test scripts for complex integrated systems. Performed regression testing on new software releases and reports findings.

Used Jenkins as continuous integration tool to schedule and run the automated test scripts.

Tracked defects using JIRA and generated defect summary reports.

Environment: Java, Selenium WebDriver, Appium, TestNG, Maven, API Testing, Jenkins, SOAP UI, POSTMAN, Eclipse, Cucumber, JIRA, SQL, Windows.

Company: NU Technology, Chennai, India Sep 2016 – Dec 2018

Role: QA Manual/Automation Engineer

Responsibilities:

Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.

Identified the test cases to be automated and performed data driven testing and GUI check points using Selenium IDE and Selenium WebDriver enhanced the overall functionality of the application.

Created test automation framework from scratch using Cucumber with Page Object Model (POM) using Java language. Developed User Stories using Java in Behavior Driven Development for User Acceptance Testing.

Performed a lot of web services testing by creating requests using WSDL file and testing backend applications by sending the requests through SOAP UI tool.

Implement BDD (Behavior Driven Development) Testing with Cucumber-JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.

Performed Input Validations testing, GUI testing, Navigation testing and examines the results of test to pinpoint defects in the application.

Wrote acceptance test using BDD Cucumber, Java.

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

Working with Android developers to have Appium automation.

Worked with Frontend developers to have Night Watch automation for web application.

Tested all small API on AWS with the correct data and verified result with standalone applications which are already exists.

Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database. Worked in all types SQL queries like select, insert, update and delete records.

Performed testing on Web Services using SOAPUI, Postman to test REST webservices.

Involved in execute and validate applications on Widows machines under Maven.

Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.

Identified and logged bugs in Jira tool and tracked the bugs till they are fixed and closed.

Used TestNG testing Framework as a test runner with Selenium.

Played active role in allocation of responsibilities, training, and organizing the testing team efforts.

Environment: Java, Selenium WebDriver, TestNG, Appium, Jenkins, Maven, SOAP, Cucumber, Eclipse, SQL, Oracle, Jira, Agile, Windows.

Company: 4W Technologies Pvt Ltd, Chennai, India Jun 2015 – Aug 2016

Role: QA Tester (Manual)

Responsibilities:

Gathered requirements documents such as business requirements and design document and other related documents.

Collaborate with Business users, Developers and Team product owners to understand user stories.

Developed Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.

Actively involved in Gap Analysis of Business Requirements, Functional specifications, Technical Specifications, Test Cases using Traceability Matrix.

Involved in manual testing of front end functionality, hyperlinks, navigation, GUI and system integration testing of the application

Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in.

Identified and Prepared test scenarios and performed peer reviews.

Preparation of defect status, test case runs status reports and tracking using Quality Center.

Actively involved in QA reviews and audits during various software development life cycle phases.

Conducted the Smoke testing to check the High level functionality of the application

Environment: Manual Testing, Quality Centre, Oracle, Windows.



Contact this candidate