Post Job Free
Sign in

Qa Automation Analyst

Location:
United States
Salary:
60
Posted:
August 18, 2022

Contact this candidate

Resume:

TAMILSELVI

Sr. Software Development Engineer in Testing

Email: *****@******************.*** Contact No: 609-***-****

Professional Summary

Software Development Engineer in Test with 7 years of experience in analyzing, reviewing, and understanding Business/Functional requirements and skilled in writing Test Plans, Test Strategies, Test Scripting and creating Test Scenarios. Expertise in developing, documenting, and executing test cases manually as well as with generating automated scripts for TDD, BDD, API Testing using Selenium, Cucumber, SoapUI while serving clients in various domains such as Finance, Retail and Geo Maps.

Highly motivated and driven for Testing, Development, and Design new testing methodologies and keeping myself up-to-date with changing technologies.

Responsible for coming up with effective ways to test applications that became a standard across other projects .

Strong Experience in Smoke, Functional, Regression, and Performance for the highly structural and complex systems. Experienced in all levels of testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), Black box testing, and Browser testing.

Effectively Implemented TDD and BDD frameworks using Selenium, JAVA, Cucumber/Gherkins with Page object Model (POM) Design Pattern. Experienced in API Testing, Load Testing and Performance Testing using SoapUI with Groovy Scripting.

Passionate about Java Programming, OOPS (Object Oriented Programming System) concepts, Exceptional Handling, Collection Framework that reflects in Automation scripts.

Hands on experience in using build tools like MAVEN and configuration management/Source Control tools like GIT. Worked on Setup and Configurations of Continuous Integration (CI) / Continuous Development (CD) tools such as Jenkins and Bamboo & AWS to deploy the project as a jar file on EC2 instance for post deployment verification

Effectively used Tricentis Tosa Testsuite to ensure proper business compliance after working closely with the stakeholders,

Effectively involved in Defects logging, tracking, and managing Defect Life Cycles using HP Quality Centre and JIRA. Extensively used SoapUI for testing XML, SOAP and RESTful Web services. Used SoapUI assertions to verify the API response

Good time management and organizational skills which helps me working in multiple projects concurrently.

Skill Set

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

Languages

Java, HTML, XML,Gherkin, C.

IDE

Eclipse, SQL Developer.

Test Framework

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

Web Debugging Tool

XPath, Firepath, Firebug.

Utilities

AutoIT, Wget.

Build Tool

Ant, Maven.

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Center.

Test build, Integration Tools

Maven, Ant, Jenkins, SVN, Git

Databases

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

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

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Work Experience

Client: Freddie Mac Duration: Jan 2021 - Present

Role: Sr . QA Automation Engineer Location: Mc Lean,VA

Project Description Freddie Mac helps keep mortgage interest rates low, brings innovation and automation to the mortgage lending process, expands opportunities for more affordable mortgage financing, and continues to help one in six homebuyers realize their dream of owning a home. Freddie Mac plays a vital role in the American home-buying process. The company is a key player in the secondary mortgage market, which means it purchases mortgages from banks. Freddie Mac then bundles together several thousand such mortgages into a tradable security and sells the package to an institutional investor.

Responsibilities:

●Interacted with project managers, developers, and business management in reviewing and solving the problems encountered in the application.

●Wrote and analyzed user stories and participated in Sprint planning and Scrum Meetings and developed Test scenarios, Test cases and Test data.

●Involved in creating test cases for modules in the selling application

●Implemented Data Driven automation test framework with Selenium WebDriver and Java

●Used Maven to perform continuous integration of code and scripts. Configured and launched builds using Jenkins jobs.

●Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.

●Worked with all modules of TOSCA like Modules, Test Cases, Requirements, Test case Design & Execution Lists.

●Performed Selenium Synchronization using Explicit and Implicit waits.

●Worked on Selenium GUI Object/element verification through XPath, CSS locators.

●Implemented Page Object Model Automation framework with Java, Selenium WebDriver, and Cucumber.

●Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, Checkboxes using Selenium Web Driver. Involved in preparing test cases using Selenium WebDriver to interact with all UI components, Popups, Browser navigations, Mouse Movements.

●Handled multiple iframes and framesets to switch between/navigate through them and performed necessary actions on the web elements.

●Developed Test Scripts to implement Scenario outlines and step definitions using BDD (Behavior Driven Development) in Cucumber..

●Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.

●Involved in daily status reports meeting with all the team members, team leads and managers.

●Conducted backend testing using SQL queries to validate and retrieve data from the database for executing user-specific test cases.

●Prepared test cases for Positive and Negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations and Equivalence classes.

●Performed System, Integration, Smoke and Sanity testing using testing methodologies.

●Created and maintained the Traceability Matrix for all the requirements.

●Worked with developers to update defects, resolve them and track their status using JIRA.

●Performed functional testing of RESTFUL Web Services using Rest Assured, Postman and SoapUI.

●Experience in RESTFUL web service Testing using Rest Assured framework and validated JSON formatted data and different http status codes.

●Used GitHub as version control tool.

●Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed, or pending

Project Acquired Skills: Selenium GRID, Selenium WebDriver, Manual testing, Eclipse, Oracle, HTML, XML, JSON, GIT, Maven, TestNG, Jenkins, SoapUI, Rest Assured, Postman, JIRA, Cucumber.

Client: AT&T Duration: Aug 2019-Dec 2020

Role: QA Automation Engineer Location: Vancouver, WA

Responsibilities:

●Designed and Developed Data-Driven framework in Ready API using Groovy scripts and Assertions

●Worked on backend testing by creating and executing SQL queries to validate that data is being populated in appropriate tables.

●Created complex JSON Payloads in conjunction with entity services and Validating data coming from existing legacy applications.

●Created Project XML, Project URI using different Endpoints, Resources/Methods and Groovy Scripting for Rest services.

●Identified the hidden bugs while debugging the logs using maven logs,Ready Api logs Etc

●Created Jenkins auto jobs, that perform end to end flow of executing tests in Ready API and write the test result of each test case to zephyr

●Integrated Extended Reports with project using groovy scripts and send reports to the entire team on daily bases

●Extensively use JAVA and OOPS concepts

●Involved in creating Pull requests From Bitbucket & review them

●Proficient in Testing Composite, Entity services, Service calling service using CRUD

●Extensively used Postman Collection to test Web Services

●Worked extensively on all methods Create, GET/Search, Update, Delete etc. with all Assertions

●Worked extensively on Amazon Web services applications for EC2, S3 bucket, Console, Load Balancers, Instances, stackId, Auto Scaling groups, Launch Config., Gozer tags, Implementing Cost reducing best practices etc.

●Knowledge on AWS EC2 servers

●Ran regression tests in the morning/night based on deployment timings and then gather reports and reach out to team in case of any queries or failure in tests

●Created accurate and efficient test scripts to manage automated testing using Selenium WebDriver, TestNG, analyzed Test Results.

●Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.

●Collaborated with developers and product owners to stay current on product features and intended functionality.

●Executed Automated Regression suite using Jenkins or CD pipeline Jobs.

●Worked on AWS and S3 bucket

Project Acquired Skills: ReadAPI,Groovy Script,Selenium WebDriver, Jenkins, PosMan, HTML, XML,Jason, JIRA, Cucumber, Test Complet, JUnit, Maven, TestNG, Agile, Oracle, Git.

Client: Sephora Duration: Apr 2017-July 2019

Role: QA Automation Engineer Location: SFO, CA

Responsibilities:

●Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

●Extensively leverage AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver.

●Worked on Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data. Used Apache POI to read excel data files.

●Analyzing how systems are being tested manually and identifying opportunities to reduce that time and effort through Automation.

●Developed XPATH expression for identifying dynamic objects and handled Ajax requests using Synchronization.

●Worked on frameworks using Java Programming and connectivity with a wide range of databases(PostgreSQL) using JDBC.

●Developed testing frameworks using java

●Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using Selenium WebDriver, TestNG.

●Involved in Developing an end to end application by using the Spring framework like Spring Boot

●Maintained the Selenium & Java Automation Code and resources in source controls like Bitbucket

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

●Worked on Integrating automation test scripts with AWS servers

●Designed and developed Rest API calls for bulk entry.

●Involved in DevOps Migration/automation processes for Build and Deploy systems.

Project Acquired Skills: Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git.

Client: Honeywell Duration: Dec 2015 - Mar 2017

Role: QA Analyst Charlotte, NC

Responsibilities:

●Extensively worked on Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins and SOAP/REST API Endpoint Testing using SOAPUI / POSTMAN.

●Worked on Web services / API testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

●Developed Unit Test Cases using Java/PowerMockito and maintain code coverage up to 80%

●Integrated Jenkins with Bitbucket and scheduled builds to run automatically during a build release by invoking predefined maven commands.

●Worked on Configurations and Set up of Bamboo, adding the necessary plugins and adding more slaves to support scalability and agility.

●Created/Optimized Test scripts using selenium WebDriver/TestNG.

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

●Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run Sanity and Regression Testing.

●Worked closely with dev teams and product owners to stay current on product features and intended functionality.

●Goto resource for any Debug/Troubleshoot/RootCause analysis of problems - reviewing configuration files and logs.

●Established best practices and division wide automation methodology, frameworks that uses Java, Selenium WebDriver and JUnit.

●Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

●Reviewed all test cases and test scripts for quality and looked for additional areas to review.

●Involved in Developing an end -to -end application by using the Spring framework like Spring Boot.

●Used AWS to deploy the project as a jar file on EC2 instance for post deployment verification

Project Acquired Skills: Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Cucumber, Eclipse,



Contact this candidate