Post Job Free

Resume

Sign in

Selenium Test Engineer

Location:
Hyderabad, Telangana, India
Posted:
May 19, 2021

Contact this candidate

Resume:

RAJI ADDEPALLI

QA Test Engineer

For Employer details contact admi5u@r.postjobfree.com or Call on 732-***-**** Ext: 225

WORK SUMMARY:

Around 7+ years of experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.

Strong Expertise in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall Model, Rational Unified Process (RUP).

Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE/RC, QTP, Quality Center, JUnit, TestNG, Maven, ANT, Jenkins, Hudson, JBehave, Cucumber, Ruby and SOAP UI.

Experience in black box, gray box and automation testing using Selenium-TestNG, JUnit on web and client applications.

Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/ Jenkins for nightly batch run of the Script.

Extensive experience in using Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality with the Selenium Server.

Experience in designing Test Cases, Test Scenarios, Test Strategy, Test Creation, Test Execution, Test Scripts and Test reports, Test Creation of manual and automated tests.

Experience include Unit, Functional, User Acceptance, Integration, System, Performance, Sanity, Exception, Compatibility & Security testing of client/server and Web Base Applications.

Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.

Extensive experience in Black-Box & White-Box Testing for Web, Data Base and Client Server Applications.

Experience in a scripting language such as Perl, Python, Ruby, as well as experience in using the UNIX/Linux operating system

Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.

Experience programming in Java, JavaScript, HTML, XML and SQL on Windows Operating Systems &UNIX environments.

Track defects by using a bug tracking system Quality Center and do tests for issues. Report defects to software developers in order to ensure compliance with standards.

Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.

Working experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLSET:

Testing Tools

Selenium IDE/RC/Grid/Web Driver, QTP, Load Runner, HP Quality Center, ALM, JUnit, JMeter, Cucumber, SOAP UI, Ruby

Languages

C, C++, Java, Java Script, SQL, PL/SQL, PERL, Python, Shell Scripting

Web Technologies

HTML, DHTML, CSS, XML, XSD, XSL, XSLT, Xpath, AJAX, JSP

Servers

Web Logic, WebSphere, JBOSS, Apache, Tomcat

Build/CI Tools

Ant, Maven, Hudson, Jenkins, Cruise Control

Database

MS Access, Oracle, My SQL

Operating Systems

Windows, Mac OS, UNIX

PROFESSIONAL EXPERIENCE:

QA Engineer:

The Walt Disney Company., Glendale, CA Aug 2019 – Till Date

Analyzed System Requirement Specification (SRS) document and Business Requirement Document.

Developed automation test scripts using Selenium Web Driver and Java.

Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.

Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.

Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.

Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.

Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.

Created the JUnit test cases for the different web applications using Eclipse IDE.

Wrote manual test cases for functional, GUI and regression testing.

Worked on Web API testing using SoapUI.

Experience in Test Automation and Test Execution.

Assisted to develop the Test Plan, Test Cases and Test Scenarios to be used in testing based on Business Requirements, technical specifications and/or product knowledge.

Executed manual test cases and verified results with expected results.

Identified, analyzed and reported bugs found during various phases of testing.

Responsible for performance testing using JMeter

Key responsibilities include Requirement Analysis, Test strategy, planning and estimation, Test case design, Test execution.

Involved in whole test framework using Selenium for further Test Creation and execution.

Involved in writing UNIX and scripting language, such as: Shell, Perl, TCL, Python.

Discussed defect resolutions with developers and business analysts.

Participated in the weekly team meeting to discuss the upcoming work, schedules and status.

Performed migration testing by running SQL queries to check if the data is migrated without any discrepancies from legacy systems to the new systems.

Served as a resource for analytical services utilizing TOAD/Oracle, and SQL Developer.

Developed and maintained the project plan using MS Project.

Performed database testing by passing SQL Queries to retrieve data.

Environment: Java, JavaScript, Selenium Web driver, TestNG, SVN, Web Services, SoapUI, Agile Scrum, Rally, HTML, SOAP, Ruby, REST, JBehave, Jenkins, WSDL, Python, JUNIT, Oracle, SQL.

Automation Engineer:

Walgreen Inc., Deerfield, IL Feb 2018 – July 2019

Participated in planning and developing test strategies and plans for Functional and Performance tests.

Designed and developed automation framework using Java, Selenium web driver, JUnit, Maven, Ant, SVN.

Performed backend testing by writing complex SQL Queries using Oracle TOAD.

Performed Web Services testing using SoapUI.

Developed the Automation Test Scripts using Selenium JUnit framework.

Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.

Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.

Build feature files for Cucumber steps using ATDD framework in Selenium.

Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software

Interpret application architectures and identify areas for automation.

Work with Application team to connect and bring automation test cases within the continuous integration process.

Responsible for defining the Automation Test strategy at Program level.

Creation of Test Data needed for testing.

Develop and execute application software testing such as functional, integration, and regression testing to ensure the quality of the features.

Worked on Back end systems like AS400

Create test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.

Conducted front end validations with respect to the AS400 database using SQL queries

Reviews and give value added input on the Product Requirement Documents created by project Manager.

Configured Selenium and GRID scripts on Virtual machines.

Created common methods useful for different customers testing using Hybrid framework.

Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.

Prepare TestNG XML, build XML to work for automation scripts and run them in remote systems.

Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.

Create and maintain the Selenium scripts for automation.

Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.

Environment: Java, JavaScript, Selenium Web driver, TestNG, SVN, AS400, Web Services, SoapUI, Agile Scrum, Rally, PeopleSoft, HTML, Ruby, REST, JBehave, Jenkins, WSDL, JUNIT, Oracle, SQL.

QA Test Engineer:

SmartLinx Solutions Inc., Edison, NJ May 2015 – Dec 2017

Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.

Participated in all phases of the Software Testing Life Cycle (STLC).

Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.

Created Selenium Test cases for automation using Selenium Web Driver and Java

Used Hybrid Framework of Selenium to get data from Excel.

Build a detailed, reusable, Script – free Keyword + Data – Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.

Parallel, Cross – Browser Testing using Selenium Grid and TestNG.

Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.

Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.

Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.

Discussed with team lead and PM regarding testing deadlines and post deployment validation.

Actively communicated with the end users and business users to create realistic test cases.

Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.

Establish business continuity through Knowledge Transfer and mentoring of new resources.

Created test plan document and mapped the requirement with test cases(Traceability matrix).

involved in data conversion validation of PeopleSoft HCM & FSCM system from DB2 to Oracle.

Environment: Java, Java Script, Selenium IDE/WebDriver, Web Services, SOAP UI, REST, TEST NG, HTML, CSS, AJAX, HP Quality Center, Agile, Rally, SQL, Oracle, PeopleSoft Windows.

QA Test Engineer

Base Commerce, Tempe, AZ Sep 2013 – Apr 2015

Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

Worked in the agile environment with frequently changing requirements and features set.

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

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.

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

Developed test code in Java language using Eclipse IDE and TestNG framework.

Used Java language and TestNG framework for scripting.

Used ClearCase, Subversion for code repositories and Maven for the dependencies.

Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.

Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.

Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.

Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

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

Prepared test cases, test data and test responsibility matrices for the application under test.

Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.

Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

involved in writing, testing and keying various test scenarios in the job data component in PeopleSoft.

Tested the eVAcancy, employee and manager self-service applications from PeopleSoft system.

Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environments: Java, JavaScript, Selenium WebDriver, Peoplesoft, Quality Center, Jenkins, Cucumber, SOAP UI, Maven, TestNG, XPATH, Eclipse, Agile, GIT, SQL, Oracle, Windows.

QA Engineer

The Nielsen Company, Evanston IL Mar 2012 – Aug 2013

Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.

Used Agile Scrum methodology development process.

Extensively used Selenium Web Driver to add more flexibility in automation testing cases.

Responsible for creating Functions, Test Data and Test Suite.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.

Experience in developing projects/application using C#, ASP.NET, ADO.NET, VB.NET, Python, C++, AJAX, XML, PeopleSoft and Web Services. Worked in implementing client-side

Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Responsible in writing Regression test cases and automated testing using Selenium WebDriver.

Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.

Tested, monitored, and maintained SharePoint 2010 by following standard guidelines.

Handled the tasks of administering SharePoint 2010 portals and servers.

Developed testing plans and SharePoint-based solutions under the guidelines of senior staff

Optimized software solutions and defined SharePoint testing environment

Coordinated with customers and optimize SharePoint sites

Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.

Responsible for performance testing using JMeter.

Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.

Responsible for Regression testing after bug fixes and verified those fixes.

Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.

Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.

Involved in data conversion validation of PeopleSoft federal HCM application from informix to Oracle.

Tested and keyed Various job Transaction Scenarios via remote data entry, HR processing USF pages for current, future and retro adjustment pay periods.

Tested real time integration and transaction broker for adding applicants from third party external site to PeopleSoft application.

Environment: Java, Selenium RC/WebDriver, Eclipse, PeopleSoft, C#, ASP.Net, SharePoint 2010TestNG, Maven, SOAP UI, JMeter, Jenkins, HTML, XML, Oracle, SQL Server, CVS, Windows.



Contact this candidate