Post Job Free
Sign in

Automation Testing Qa Engineer

Location:
Irving, TX
Posted:
May 29, 2024

Contact this candidate

Resume:

SDET / QA automation tester.

Name: Sahity Machina.

Email: *************@*****.***.

Mobile: 469-***-****.

SUMMARY OF QUALIFICATIONS:

Having experience in Software Automation Testing, Manual Testing, Software Release Management and Quality Improvement Processes with more than 6 years of experience as SDET / QA Engineer. Expertise in writing Test Cases, Test Plan and Automation test scripts using Selenium, Appium, Cucumber, playwright, BDD, API testing using Rest Assured, Continuous Integration using Jenkins & current QA methodologies.

• More than 6 years of experience in Manual, Automation testing, designing test cases, test Scripts, test Procedures, test schedule planning, documentation, and execution.

• Experience in Software Quality Assurance, which includes rich experience in Manual Testing and Automated testing.

• Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Adhoc Testing and API Testing on web services (SOAP and REST).

• Proficient in mobile application testing such as Functional testing, Regression testing, Performance testing, Secure testing, UI testing,

• Developed automation scripts using Java & Python with Selenium web driver.

• Proficient in using test automation tools such as Selenium IDE, Selenium RC, Selenium Web driver 2.0, and Quick to develop automation testing scripts for web and client server applications.

• Having enough knowledge on testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.

• Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and methods like Waterfall and Agile (SCRUM, SCRUM-BAN), Waterfall and Extreme Programming (XP).

• Expertise in all stages of scrum ceremonies such as Sprint planning and retrospective

• Implemented automation scripts for Cucumber BDD framework using Gherkin scripting language.

• Expert in reporting & tracking defects & maintaining a high level of detail with accuracy and recreation steps using JIRA, Test Rail, Rally and Radar.

• Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to develop Test Plan, Test Cases, Test requirements and procedures.

• Exposure in running SQL queries, SQL Developer to manipulate database tables to check data integrity.

• Used Radar for mapping requirements to test cases.

• Experience in various programming techniques, such as test-driven development, continuous integration and testing, and Agile story-based iterative development to build better quality software.

• Expertise in locating the web elements using various locators like ID, XPATH, CSS, Link Text and Tag Name.

• Participated in User Acceptance Test (UAT), documented procedures and guiding the users in verifying various transactions on the system.

• Experience in performing Positive, Negative, Boundary, Functional, GUI, Database, Integration, System, Regression, Exploratory, Security, Cross-Browser and User Acceptance Tests

• Proficiency in using various Operating Systems [Windows/Linux/Mac OS X flavors].

• Great understanding on business needs and possess Self/Quick Learner, Motivated team player, interpersonal, leadership with excellent communication (Oral and Written) and presentation skills problem solving capabilities and dedicated to project accomplishments.

TECHNICAL SKILLS

Testing methods: Functional testing, Regression testing, Performance testing, Smoke testing, System testing, Integration testing

Testing Tools: Selenium IDE/WebDriver/RC/Grid, Cypress, Cucumber, Unified Functional Testing (UFT / QTP), SoapUI, Rest Assured, Raft, Quick, Splunk, Allure Testing framework: TDD, BDD, playwright, page object model, JMeter. Test Management tools: Radar, JIRA, Bugzilla, Rally Version Control Tools: GIT

Build / CI Tools: Maven, Gherkin, Rio, Jenkins

Integrated Development Environment: Intellij, Eclipse, PyCharm Programming Languages: Python, Java, C#,

Database Management Systems: Oracle, Microsoft SQL Server, MySQL, MS Access Browsers: Internet Explorer, Firefox, Chrome, Safari Operating Systems: Windows 7/8,9,10, Linux, MAC OS, UNIX, VM Ware Project management tool: Jira, Sim cloud, AWS.

Microsoft Tools: MS Word, MS Excel, MS PowerPoint, MS Project, MS Dynamics 365 QUALIFICATION

B.Tech. JNT university.

EXPERIENCE:

PROJECT: :. WEALTH RMA APR 2022 – TILL DATE

Client : CIMB

Location : Princeton, TX

Role : SDET

Methodology : Agile

Technology : Java, Selenium, Appium, Python, Maven, API, Rest Assured, SQL, Gherkin, cucumber Tools : JIRA, Postman

Project Description:

. This project was introduced to investment funds Sales in banking for Malaysia region for customers investment plans based on their requirements. Orders would be created in wealth RMA application and product added by customer.I am part of a 3 development engineers to create a framework and automate for wealth RMA. The Framework was designed to automate multiple web applications. In the Developer role, I am required to derive the best possible framework and automate applications using Java, Cypress, Rest Assured and Selenium. Java scripts are integrated with Cloud, through Jenkins. Customers would provide the inputs through excel and desired activity can be done. Reports are integrated with cucumber and results displayed

Responsibilities:

• Worked in Agile methodology. Attended Daily standup meetings. Developed Test Plan and Test cases based on the user stories (Functional requirements).

• Involved in creation of automation framework in Selenium using Java. Extensively used Page Objects design and Page Navigation framework for readable test script and easy maintenance from developer perspectives.

• Performed regression, functionality, system, front-end, end to end, integrated, negative and positive tests.

• Involved in writing test plan and performed manual testing to detect the crashes and bugs on daily builds.

• Performed automation testing using BDD framework during regression/smoke testing.

• Developing automated test scripts for UI Automation through Java to optimize testing process and quality.

• Used Page Object Model (POM) and created object repository in POM using Page Factory, and Maven build, a build automation tool.

• Performed manual testing on daily builds and prioritize the candidates to develop automation scripts.

• Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.

• Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.

• Design all test methodologies and perform regression tests on all processes and design all project deliverables and manage all test environments.

• Extensively used Radar for test planning, bug tracking and reporting...

• Performed testing the application on different environments. (dev, staging, prod)

• Performed Conducting API calls through Charles proxy and Post man and editing the response keeping breakpoint and debugging the response.

• Participated in User Acceptance Test (UAT), documented procedures and guiding the users in verifying various transactions on the system.

• Performed regression testing smoke testing and sanity testing for every sprint and automated test case using Simcloud.

• Performed logging and tracking of defects in Radar and published test closure report. PROJECT: AUG 2020 – 2022 MAR

Client : Sun life Financial

Location : Boston, MA.

Role : QA automation tester

Technology : Python, Cypress, Playwright, SQL, Rio, Allure Methodology : Agile

Project Description:

We are 3 number of development engineers which successfully automated the test cases for the web application by name sun life financial customer support application for End customers would be interacting with support team through this application by Phone, chat, or email. Tickets raised for end customers would be handled by the application. The Web application is developed by the team. The Test Plan was automated to test the web application. In the Developer role, I am required to derive the possible test cases and automate them using Python and Raft.

Responsibilities:

• Primary duties include System, Integration, Regression and Data testing in an Agile development environment, to include execution, defect tracking, reporting and test team coordination.

• Secondary duties Process Integration/Interaction, Radar project setup and maintenance (import test cases, create test cycles, execution, dashboard reporting) and interfacing directly with the end client.

• Worked closely with Product team, Designers and Developers to ensure application development meets requirements & user's expectations.

• Excellent understanding of Software Development Life Cycle (SDLC), Software Development Engineer in Test

(SDET), Defect life cycles (DLC) and Test Strategies from project definition to post-deployment.

• Evaluated & Reviewed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

• Performed testing of the batch job that expression uses to provide comprehensive set of components for web applications.

• Created Test Plan and wrote Test cases for each sprint.

• Used GIT-hub repository as a source repository system to share code within the office as well as with the team overseas and stored the framework and all the developed test cases.

• Performed Cross versional and parallel testing to test whether the web applications are working as desired in different versions and environments.

• Took the application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application during execution and reported through allure.

• Performed Integration and Regression Testing to check compatibility of new functionality with the existing functionalities of the application and executed end-to-end testing.

• Handled automation framework code re-factoring to support test suites reusable.

• Actively participated in code reviews to increase test coverage.

• Performed Database testing, scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.

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

• Involved in Weekly Status Meetings with development and management Teams.

• Involved in Product Backlog, Sprint Planning, Sprint backlog, Daily Scrum Calls, Sprint demo, Retrospective Meetings.

• Provided support to the client during UAT and regularly involved in client communication.

• Reported the test result using the output in Allure.

• Interaction with Business Analysts and Developers to resolve the technical issues to meet the client's requirement for a better-quality software product.

• Experience in handling team and coordinating team with Offshore (Direct/manage).

• Served as QA resource during launches to the production environment.

• Participated in concept and requirements definition meetings; provided feedback for functional and technical design documents.

• Produced QA Level of Effort estimates and QA release schedules for projects.

• Identified and documented product risks and project risks, and the severity and impact of those risks. PROJECT: LIGHTGRID - GE LIGHTING APRIL 2018 – JUL 2020 Client : GE Lighting

Location : Austin, TX, USA

Role : SDET, Test Engineer

Language : Python Java

Tools : Robot Framework, Eclipse, Selenium, SQL, GIT, Jira Methodology : Agile

Project Description:

I, as an Automation developer, successfully automated the test cases for the web application by name Light Grid. The Web application is developed by the GE Lighting team. The Test Plan is formulated and were automated to test the web application. In the Developer role, I am required to formulate the test plan, derive the possible test cases, and automate those using Python, Robot framework and selenium. Responsibilities:

• Designed and developed test plan, test cases and automated test scripts.

• Involved in understanding the requirements from Functional Specification Document, Use cases, User Stories, cross team meetings and discussions.

• Performed Smoke, Functional, Integration, System, User Acceptance Testing, Regression and GUI testing.

• Used Jenkins for nightly build execution and sending status mail if build fails to QA team.

• Performed acceptance testing using Cucumber.

• Developed Cucumber suite for Behavior Driven Development using Cucumber.

• Developed and maintained several test scripts to automate the process of testing using Selenium WebDriver, with Robot framework using Python.

• Performed activities in SQL to validate test data using select, Index, insert, joining tables, aggregate functions, and sub-queries, set functions, triggers, errors and views.

• Generated status reports and Defect reports and presented them in weekly status meeting.

• Communicated with different teams such as development, requirement, and configuration management.

• Managed a team of four resources.



Contact this candidate