Post Job Free

Resume

Sign in

Quality Assurance Software Development

Location:
Darby, PA
Posted:
March 14, 2024

Contact this candidate

Resume:

Rohini Rathinakumar

QA Automation Engineer

Email: ad4b2o@r.postjobfree.com

Mobile#: +1-484-***-****

Professional Experience Summary:

Dedicated and results-driven Software Quality Assurance Engineer with a comprehensive IT background (8+ Years) including both manual and automated testing, with skillset extending beyond test execution, encompassing test framework design, scripting, and holistic quality assurance.

Proficient in testing web- based applications, creating test plans, test cases, and test scripts, as well as tracking defects through the software development life cycle.

Skilled in automation using Selenium WebDriver, TestNG, Linux scripting, API testing, SQL Queries and Java, familiarity with Mobile Application.

Hands-on experience in implementing Behavior-Driven Development (BDD) practices using Cucumber frameworks.

Exposure in Design and Implementing structured API Automation Frameworks with REST Assured API.

Experience on Ansible tool to automate the Test Scripts/tasks in the AWS Cloud Linux Servers.

Ability to achieve Continuous Integration & Continuous Delivery (CI/CD) with Ansible, Docker, Jenkins and GIT in AWS Cloud.

Experienced in working with various development methodologies, including Waterfall and Agile. Technical Skills:

API Testing tools: Postman, RestAssured

Automation Tools: Selenium

Test Automation: Selenium WebDriver, BDD-Gherkin, CI/CD Integration

Test Automation Frameworks: Behavior-Driven Development (BDD) Testing, Data-Driven Testing, Hybrid Testing Framework, Page Object Model (POM)

API Documentation: OpenAPI Specification

Database and Server: Oracle, MySQL

Programming Languages: Java, HTML, SQL

File formats: JSON, Excel, XML, CSV

Cloud Services: AWS Cloud, EC2 (Linux Server), S3, CI/CD using Ansible, docker, Jenkins, Git in AWS

Application Server: Apache Tomcat

Other Tools: GitHub, Eclipse, IntelliJ, Maven, JIRA, Jenkins Education:

Bachelor of Engineering (BE), Anna University, Chennai, INDIA

Master of Business Administration (MBA), SRM University, Chennai, INDIA Work Experience Summary:

Role: Software Development Engineer in Testing Duration: Sep 2019 to Present Emoney – Radnor, Pennsylvania

Conducted manual/automation testing on web-based applications, verifying functionality, and ensuring adherence to specifications.

Developed comprehensive test plans, test cases, and test scripts to execute test scenarios effectively.

Execute test cases and test scripts to validate software functionality, identify defects, and ensure compliance with project requirements and specifications. Expertly performed regression testing to maintain application stability and ensure the integrity of existing features.

Utilized JIRA for defect tracking and collaborated with cross-functional teams to address issues promptly.

Worked in an Agile environment, participating in sprint planning meetings and providing input during development iterations.

Implemented Behavior-Driven Development (BDD) practices using Cucumber to improve collaboration between development and QA teams.

Developed and utilized data-driven frameworks (TestNG) to streamline testing processes and improve efficiency.

Designed, implemented, and maintained a robust web automation framework based on the Page Object Model (POM) methodology, enhancing test maintainability, and reducing duplication.

Verified API responses and payloads to ensure they align with expected results based on defined input data.

Methods for API Requests: When conducting API testing, different HTTP methods such as GET, POST, PUT, DELETE, and others are examined to verify that the API performs as intended according to the specified operations.

Building CI/CD solutions with Git web Hook & Jenkin integration in AWS Cloud.

Create Ansible Playbook scripts to automate the CI/CD process. Role: Software Quality Analyst Duration: Aug 2017 to June 2019 Citi Bank, Dallas, Texas

Test Planning: Collaborate with the development and QA teams to understand project requirements, features, and functionality to create comprehensive test plans and strategies.

Test Execution: Conduct thorough manual testing of software applications, including functional, regression, integration, and usability testing, following defined test cases and test scripts.

Defect Identification: Identify, document, and prioritize defects and issues discovered during testing using bug tracking tools, providing clear and concise descriptions and steps to reproduce.

Test Documentation: Maintain detailed and well-organized test documentation, including test cases, test data, and testing results, ensuring accurate and up-to- date records.

Test Environment Setup: Prepare and configure test environments that mimic real-world scenarios, ensuring accurate testing and results.

Test Reports: Generate comprehensive test reports outlining testing activities, results, and any issues encountered, and communicate these findings effectively to the development team.

Collaboration: Work closely with developers, product managers, and other QA team members to address issues, clarify requirements, and improve overall software quality.

Assist in the development and execution of technology-focused marketing strategies to promote our products and services.

Conduct market research to understand industry trends, customer needs, and competitor positioning, and use the insights to refine marketing approaches.

Collaborate with the marketing team to define target market segments and create customer personas for effective targeting.

Ensure consistent branding and messaging across all technology marketing materials and channels.

Role: Software Development Engineer in Testing Duration: Dec 2015 to Aug 2017 TJX(Homesense) – New Jersey, USA

Designed and developed robust and scalable automation frameworks for web applications using Selenium WebDriver, Cucumber, and Java.

Executed test cases for API endpoints using tools like Postman to verify functionality and performance of API’s.

Wrote automation test scripts using Selenium WebDriver, TestNG, Linux, and Java, significantly reducing testing time and increasing test coverage.

Collaborated with the development team to develop and execute comprehensive test plans, test cases, and test scripts.

Participated in UAT testing to validate software against user requirements.

Employed Waterfall and Agile methodologies based on project needs, adapting to the development processes effectively.

Leveraged defect tracking tools like JIRA for efficient defect management and communication with the development team.

Collaborated with product managers and developers to define acceptance criteria and validate user stories during sprint planning.



Contact this candidate