Post Job Free
Sign in

Quality Assurance Engineer

Location:
East Brunswick, NJ
Posted:
June 18, 2024

Contact this candidate

Resume:

RAMYA RAMADOSS (H* EAD)

ad6jha@r.postjobfree.com

East Brunswick, New Jersey

201-***-****

Summary

Nine years of professional experience as Software Quality Assurance Engineer with rich knowledge on all stages of SDLC and STLC using different methodologies like Waterfall and Agile (SCRUM) in Manual and Automation Testing executions.

Good Knowledge in test automation tools like Selenium WebDriver with Java.

Exposure on Testing Web Applications, Mobile Applications, Windows Applications with Database Validations and Back-end testing on databases like MY SQL and Oracle/SQL Server using SQL queries in Retail and Telecom domains.

Expertise in testing Rest API calls using Postman.

Wide working knowledge on mobile testing on Android & iOS platforms.

Expertise in Requirement Analysis, Defining Test Strategy, Designing Test Plans/Cases, Executing

Test Cases (Manual and Automated), and Monitoring/analyzing test results.

Tracking Bugs and interacting with development team in fixing them, collecting test metrics, and Conducting test reports.

Expertise in performing extensive Exploratory, Functional, System, Integration, Regression, Sanity, Smoke, Ad-hoc and User Acceptance Testing.

Expertise in all types of test documentation – Test Estimation, Test Plan/Case, Test Design, Test Procedure/Script, Test Matrices, and Test Summary Reports.

Expertise in Coordinating test effort, Status reporting to management, holding responsibility for test deliverables and escalations on issues.

Very good experience in interacting with Development Team & Business Users.

Strong Problem Solving and Communication skills. Self-Motivated and able to learn new technical skills quickly. Able to work under tight deadlines and rapidly changing priorities.

Adaptive to new technologies/work environments, well organized with analytical & leadership skills.

Certifications

ISTQB Certified Foundation Level Tester

Tools / Skills

Testing Approach

Waterfall, V, Agile/Scrum, SDLC, STLC and Bug Life Cycle

Testing Tools

Selenium, HP Quality Center, Test Director, JIRA, Bugzilla, Caliber, Eclipse,, Postman, RestAPI, QTP, Test Complete, Agile Methodology(SCRUM), ShortCut, TFS, Browserstack, Confluence

Operating Systems

Windows 11, Windows 10, Windows 7

Database

MS Access, SQLServer. MySQL, Oracle

Programming &

Scripting Languages

C,C++,COBOL, SQL, VB Script, Java

Educational Qualification

Degree (2004-2008)

Bachelor of Technology – Polymer Engineering @ Amrita Vishwa Vidyapeetham (India)

CGPA 8.1/10,

12th (2003-2004)

Savithri Vidyasala Higher Secondary School, India

89.2%

10th (2001-2002)

Sri Akilandeswari Vidyalaya, India

88.2%

Professional Experience

Organization: Housecall Pro Apr 2023 – May 2024

Client: Build Book

Role: QA Engineer

Description: HousecallPro launched a client management application for home service business. The application would enable customer profiling, onboarding, improve scheduling & dispatching, reduce paper work & admin task and handle customer payments.

Responsibilities:

Develop, maintain, and execute automated test scripts using Selenium WebDriver with Java.

Lead the utilization and/or development of automation tools or scripts to improve product quality and reduce the time to market.

Design and implement test automation frameworks to ensure efficient and scalable automation processes.

Drive opportunities and lead efforts to improve existing test infrastructure or create new test infrastructure to increase efficiency and productivity in test case development, scheduling, or deployment.

Maintain and update automation scripts as the application evolves.

Develop detailed, comprehensive and well-structured test plans and test cases on different test levels (integration, system, functional, regression, exploratory testing).

Configure Check style rules as a part of CI/CD pipeline to enforce coding standards

Perform Mobile testing on Android and IOS devices using Browserstack.

Test REST API calls through Postman and validate response using Json code.

Integrate Automation scripts in Continuous Integration tools such as Gitlab, CircleCI and Jenkins for nightly batch run of the Script and configured slack notifications on test results.

Expertise with Databases queries and stored procedures (SQL, Oracle, DB2)

Design and Implementing CI/CD pipeline and monitoring the smoke tests during deployment cycle.

Work closely with development to facilitate unit tests and integration tests.

Execute regression testing to validate defect resolution and verify existing functionality using Test automation tools.

Expertise in conduction cross browser testing using Browserstack.

Organization: Tata Consultancy Services, India May 2015 – Feb 2017

Client: Vodafone UK

Role: Senior Software Quality Assurance Engineer

Description: Delivering an itemized billing solution to improve customer experience by enabling them to identify the pricing applied to their call data.

Responsibilities:

Complete knowledge of software development methodologies and processes.

Work closely with team squads to clarify requirements, ensure testability and provide feedback on design (functional and technical)

Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files and parameterized the test for multiple sets of data testing.

Managing the execution of all QA work throughout the agile process

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Coordinate and take a lead role in proposal review, proposal clarification, and project kick-off meetings

Experience in performing backend testing using SQL queries SQL Server 2008 to verify data integrity and data validation.

Leads test script reviews and mentors QA / Squad members on test tools and technologies.

Carried out Functional, System, Integration, Regression, Sanity and User Acceptance Testing of the application.

Documented test scenarios and test cases, executed them and analyzed test results and logged and tracked defects in Jira.

Worked closely with Stakeholders for Product demo and UAT.

Assisted UAT testers with Test data management and executed business scenarios.

Lead several teams of Testers working on various application/projects.

Organization: Tata Consultancy Services, India May 2013 – May 2015

Client: Scottish Widows, Lloyds Banking Group

Role: Software Quality Assurance Engineer

Description: Worked with a team of amazing software engineers while experimenting and delivering an exclusive application for Life Insurance for enhanced user experience.

Responsibilities:

Responsible to develop system test plans, ensure that software quality assurance (SQA) standards are met and validate that business goals are accomplished.

Performed User Acceptance, Functional, Regression and Performance testing

Involved in design, dev and execution of Test Cases for all the testing stages using QTP.

Participated design & code review meetings and involved customer training sessions.

Maintained QA process and test methodologies to deliver better quality in shorter cycle.

Participated Bug review, QA and Project status meetings with cross-functional teams.

Executed test cases and verified that bugs associated with included test cases are fixed.

Written SQL queries for the Test cases.

Worked collaboratively with cross-functional teams to understand project objectives, gather performance automation requirements, design automated tests, troubleshoot issues, and implement scalable performance test automation solutions.

Documented the steps taken and recorded defects and results into the MTM.

Worked closely with Dev and Business Team.

Organization: Tata Consultancy Services, India Oct 2008 - Sep 2012

Client: Century Link

Role: Software Quality Assurance Engineer

Description: Worked as a Software Quality Assurance Engineer in a Manual and Automation testing project that uses BMC Remedy NTM and SIM applications to maintain the trouble ticketing system of Qwest Communication for the telecommunications network comprising transport, switches, circuits and fiber.

Responsibilities:

Performed the role of Software QA Engineer in a fast-paced Agile (SCRUM) team.

Involved in IT requirements review and HLD review meetings and identifying gaps in the requirements.

Assessed and analyzed user stories, business requirements and development specifications and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test Plan, Test Strategy, Test Design, Test cases, Requirement Traceability Matrix, Test data, Test procedures, Defect reports, Test Summary reports and Weekly status reports.

Involved in the review of test plans, test cases, test reports and metrics.

Involved in obtaining test Data from up-stream applications and created Test Data sheet Format.

Verified the Fixed CRs and tracked the same to closure in Caliber.

Mapped the test cases from caliber to Quality center.

Identified scenarios based on system requirements, solution diagrams, help files, and screen mock ups and created and maintained the test cases in HP Quality Center.

Carried out Functional, System, Integration, Regression, Sanity and User Acceptance Testing of the application.

Executed test cases, analyzed test results and logged and tracked defects in the Quality Center.

Tested critical bug fixes and coordinated with developers to prevent such bugs.

Preparation of metrics and weekly status Report.

Analyzed and selected the test cases for automation and automated them by creating compiled modules and functions using VB Script and executed them in QTP 10.

Developed and Implemented Test suites, which include features like Data Driven, Database Checks, and Functions.

Involved in cross-browser testing on IE6/7, Mozilla Firefox; on Windows XP.

Integrated the QTP scripts with QC for execution.

Involved in Web based testing and Backend Database testing using SQL queries.

Effort analysis for automated testing and manual testing.

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

Participated in the Release Validation process as a Team Release Coordinator.



Contact this candidate