Post Job Free
Sign in

Qa Engineer Automation

Location:
Las Vegas, NV
Posted:
October 21, 2024

Contact this candidate

Resume:

Parimala Rajaram Sr. QA Engineer

********.***@*****.*** +1-512-***-****

PROFESSIONAL SUMMARY

* ***** ** ** ********** as QA Automation Engineer acquiring knowledge in all phases of Software Test Life Cycle (STLC), and its methodologies such as Agile, SCRUM and Waterfall Model.

Expertise in designing and creating automation frameworks for Java based applications using TestNG, Selenium WebDriver/IDE, Maven, Jenkins, Appium, Cucumber, POSTMAN, REST ASSURED and SOAP UI.

Expert in integrating Automation Scripts Selenium WebDriver API on Continuous Integration tool Jenkins for nightly batch run of the script.

Experience in writing automated test scripts using JavaScript with Playwright, ensuring comprehensive test coverage and reliable test execution.

Experience in the development of Page Object Model, Data driven and Hybrid Automation frameworks in Selenium WebDriver.

Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.

Proven ability in writing Python scripts using pytest, Nunit and xunit frameworks.

Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Python, pytest, NUnit.

Involved in development of hybrid framework using Python and pytest.

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

Experience in Manual & Automated Testing of GUI and functional aspects of Client - server and Web based Applications. Proficient in testing with knowledge of Automation Framework Design & Implementation using Selenium Tool.

Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.

Experience in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.

Proficient in creating automation scripts from scratch and sound knowledge of developing different types of frameworks like POM, Test NG, Data driven and Hybrid framework.

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.

Hands on experience in Developing, Documenting and Executing Test cases manually and generated Automation Scripts using Selenium.

Experience in writing Selenium WebDriver automation scripts in Python for E - commerce and Health care domains.

Experience in testing both SOAP and REST services using SOAP UI, Groovy Script, Postman and Tested both XML and JSON formats.

Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for test suite execution and working on knowledge on testing and configuring Amazon Web services(AWS)Well versed in automation testing using tools such as Selenium Web Driver/IDE, Playwright, TypeScript.

Experienced in developing BDD (Behaviour Driven Development) and TDD (Test Driven Development) scripts with Cucumber and writing step definitions for Gherkin based features.

Deep understanding of DevOps engineering practices and implementation approaches and solutions.

Experience in testing Mobile Apps using Android Studio and Real Devices to test the application using Appium and Appium Desktop.

Expertise in writing automation scripts using JAVA and Groovy

Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.

Experience in Functional Testing, Integration Testing, Manual Testing, Regression Testing, Unit Testing, Black-box Testing, White-box Testing, Grey Box Testing, Graphical User Interface (GUI) Testing, System Testing, API Testing, User Acceptance Testing (UAT) Browser Compatibility Testing.

Strong experience with SOA architecture which include SOAP Web Service and Restful Web Service Testing.

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

Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.

Experience in Build and Continuous integration tools like Maven, Jenkins.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.

Excellent experience with source version control tools such as Subversion (SVN) & Git.

Ability to work within a fast-paced environment, and interact supportively within a team, problem solving skills (debugging and troubleshooting), fixing bugs in application

Excellent team player and possess leadership ability and polished and professional communication and collaborative abilities.

TECHNICAL SKILLS

Testing Tools

Selenium WebDriver/IDE/GRID, Cucumber, TestNG, SOAPUI, REST ASSURED, Appium (Mobile Testing), POSTMAN, JMeter

Language/ Script

Java, JavaScript, Python, Groovy

Frameworks

Junit, TestNG, TDD, BDD, Cucumber

Web development

HTML, CSS, JavaScript

SOA Technologies

SOAP, REST, WSDL, Web Services

Bug Tracking Tools

HP Quality Centre/ALM, JIRA

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins

Source Version Control

SVN, GIT

Methodologies

SDLC - Agile-Scrum, Waterfall,TDD, BDD

Operating System

Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Sr. QA Engineer / SDET

Equinix Jul 2023 – Till Date Sunnyvale, CA

Developed and executed test cases, reported defects, provided daily test status reports, and conducted defect management meetings.

Extracted data from external Excel files using Apache POI and dynamically loaded it in variables following a Data-Driven/Page Object Model framework.

Checked all technical documentation relevant to tests. Tested software using a variety of techniques.

Utilized Java, TestNG, and Selenium WebDriver to build a Keyword Driven automation framework.

Created Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) and TDD (Test Driven Development).

Performed Agile testing, review the stories and participated in Daily Scrum, Sprint Kickoff, Review Meetings and Release Planning meeting and used JIRA Tool.

Used Selenium WebDriver to automate functional and regression testing

Planned tests, built high-level scenarios, estimated test cases, and estimated resources.

Automated Selenium web-driver scripts to test functionality across multiple web browsers using Java language.

Updated existing scripts to accommodate upgraded functionality and developed Java scripts to implement new functionality.

Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium Webdriver, Pytest framework.

Implemented TestNG annotations in Selenium Web Driver for a batch of tests.

Implemented Continuous Integration Development/Delivery and Testing processes with Jenkins jobs and Maven projects.

Tested many features in an agile environment using Python

Maintained the Regression test suite which should be run before every release, report any regression defects and get them fixed before the release.

Experience in Jenkins Azure DevOps is used for CI/CD pipeline.

Utilized Selenium WebDriver and Java to implement Selenium automation scripts and update them.

Utilized Appium to develop and implement test automation scripts for Android and iOS applications.

Integrated Maven and Jenkins for build management and continuous integration.

Tested web services manually and automatically using REST ASSURED.

Created automated scripts by scheduling Jenkins jobs in multiple test environments with different configurations.

Validated data using SQL queries and Postman to test backend REST APIs.

Automated testing was used to develop and test new and existing features.

Tested the project with TestNG and built it with Maven.

Tested Android, iOS, and other mobile apps with Appium.

Created and Maintained Server side Integration Tests using Python and Selenium Web drivers

Used Java programming language and the TestNG framework to create scripts that were based on Java. In order to build WebDriver projects, I used Maven. Automated nightly testing with Jenkins Continuous Integration tools.

Automated Selenium WebDriver using behavior-driven approaches such as Cucumber.

Developed functional tests using TestNG with unit tests, method tests, test suites, and integration tests.

Worked with the development team to fix bugs and ensure applications are running smoothly, that production was on schedule, and that applications were working correctly using JIRA software.

Managed the build scripts, test data, and other documents relevant to the project using GitHub.

Achieved high levels of quality through user acceptance testing (UAT) during the final phases of software development life cycle (SDLC).

Environment: Java, Selenium WebDriver, TESTNG, Cucumber, Appium, Apache POI, Maven, JIRA, Jenkins, Agile, Postman, Web Services, Python, REST ASSURED, SQL, Windows.

QA Engineer / SDET

VMWARE Jan 2022 – Jun 2023 Palo alto, CA

Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium WebDriver & created Data Driven framework using TestNG.

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Setup testing environment and maintain framework using Python.

Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.

Created test reports generated out of TestNG and captured the error screenshots.

Involved in writing automation scripts for mobile native applications using Appium, Core java and Selenium.

Involved in testing Web services with REST ASSURED, POSTMAN and used this tool to locate WSDL file on internet, create Test cases and run them.

Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium Web Driver, TestNG, Maven and Jenkins.

Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub. Python

Developed automation framework using,java,selenium,Junit.

Developed API Automation frameworks using SOAPUI, Groovy Script and validated data from different data sources using JDBC.

Develop scenario based testing for the JMeter scripts.

Create, schedule and run the scenarios using JMeter and generate necessary graphs

Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios

Created a stable Automation framework using Selenium JAVA that provided Reporting, Logging & Data base validations.

Developed an automated scripts and frame works using Python

Created and executed JMeter scripts for performance testing of portal

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.

Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.

Used GIT for code repositories and Maven for the dependencies.

Responsible for entering, tracking bugs in JIRA to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.

Developing BDD scripts with Java and writing step definitions for behavior and step definitions.

Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.

Played a key role in production releases and perform UAT test of the system.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, TestNG, REST ASSURED, Appium, JIRA, Jenkins, Groovy Scripting,Maven, POSTMAN, Python, Cucumber, JMeter, SQL, Agile (Scrum), Web Services, Windows.

QA Automation Engineer

AMEX Oct 2020 – Dec 2021 Phoenix, AZ

Implemented Hybrid automation test framework with Selenium WebDriver, Java and TestNG.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver & created Data Driven framework using TestNG.

Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations, Equivalence classes.

Worked with cross-functional teams (Dev, BA, PM, Product Owner) as a part of Agile environment.

Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs, Maven.

Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.

Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.

Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.

Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Tested scenarios on real-time devices with automation scripts developed using Appium.

Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.

Performed Selenium Synchronization using Explicit & Implicit waits.

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.

Coordinated with application team to ensure resolution of all issues and completion of work on time.

Wrote XPATH expression for identifying dynamic object and handled Ajax requests using Synchronization.

Created test reports generated out of TestNG and captured the error screenshots.

Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.

Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.

Used Jenkins tool for continuous integration of the builds.

Implemented automation test scripts in REST ASSURED for web service testing.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Involved in Web services testing using REST ASSURED Tool. Validated request and response XML. Added assertions to validate the XML in Web services RESTFUL service.

Developed test cases and scripts for GUI testing, functionality testing and regression testing.

Responsible for Executing Test cases, Test Procedures and Records Defects.

Responsible for entering, tracking bugs in JIRA to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.

Configured Jenkins build job for continuous Integration and also for Regression Testing.

Used version control software like GitHub.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Participated in walkthroughs and technical reviews all through the testing phase.

Environment: Java, Selenium WebDriver, TestNG, REST ASSURED, JIRA, Groovy Scripting,Jenkins, Appium, Maven, Cucumber, SQL, Agile (Scrum), Web Services, Windows.

QA Automation Engineer

Wells Fargo May 2017 – Oct 2020 Charlotte, NC

Associated with development team to understand technical design and architecture for test planning.

Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.

Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.

Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.

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

Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.

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

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

Regression test cases were written and automated using Selenium WebDriver.

Prepared Traceability Matrix to ensure the adequate coverage of the test cases.

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG.

Wrote automation test cases and fixing automation script bugs.

Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Agile, Selenium WebDriver, TestNG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins Jira, Git Hub, Windows.

Manual Tester

NU Technology Jun 2014 – May 2016 Chennai, India

Active participant of QA reviews and inspections to find potential defects and recommend corrective action.

Created test plans and test cases in concert with system engineers and web designers.

Created Test Cases Test Plans and Test labs using Quality Center.

Conducted weekly meetings with the developers and build team.

Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.

Executed Test Cases and verified Actual Results against Expected Results. Bugs traced & reported to the developers.

Performed end-to-end testing of application and verified compliance for software quality standards of the organization.

Participate in product Walk through meetings and defect meeting and suggest improvements for product and QA testing effort.

Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Involved in Bug Logging, Issue Tracking and responsible for tracing the bugs throughout the whole bug lifecycle till the bug closure.

Environment: Java, Quality Center, HTML, Windows.



Contact this candidate