Post Job Free

Resume

Sign in

Quality Assurance Software Engineer

Location:
Santa Clara County, CA
Posted:
March 11, 2024

Contact this candidate

Resume:

Sandeep Inturi

Phone: 408-***-****

Email: ad39pa@r.postjobfree.com

Software Engineer/Selenium/Java

Professional Summary:

Over 6+ years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications.

Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).

Strong knowledge in setting up the environment of Appium for automating test cases of applications that are running on iOS and Android devices.

Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, TestNG, Ant, Maven, Jenkins, Hudson, Cucumber, Jbehave, Eclipse and preparation of automation test framework.

Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.

Expertise in developing, estimating, documenting and executing test cases manually and generating automated scripts using Selenium IDE, RC and WebDriver.

Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.

Strong background in object oriented analysis and design in Struts, Hibernate, Spring and Web-Services.

Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.

Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing and UAT.

Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.

Hands on experience in reporting defects by using HP Quality Center, track, and verify resolution of software and specification defects along with documentations of all phases and involved in complete SDLC.

Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets.

Proficient in using Bug tracking tools like ALM, Quality Center, TestDirector and Jira.

Experience in conducting batch testing and data-driven testing using parameterization to test application with different sets of data.

Strong experience in Manual and Automation Testing of client Server, Web based Applications, Web Design, API and SOAP UIs.

Experience in testing applications implemented in .NET, C#, Visual Basic, ASP, VBScript, JavaScript, XML, HTML, SOAP, SQL Server and Oracle.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, HP ALM, BugZilla etc.

Proficient in Java, JDBC, JavaScript, Python, C, C++, Oracle, SQL Server, SQL, PL/SQL and in web Technologies like HTML, XML and CSS.

Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.

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

Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation. Experience in implementing TDD and BDD.

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

Professional and Analytical skills coupled with Good Communication and Interpersonal skills describing a committed Team Player and Team Leader.

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

Technical Skills:

Testing tools

Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Junit, Jmeter, TestNG, JIRA, SOAP UI, Cucumber

Web Technologies

HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, Servlets, JDBC, JSP.

Defect Tracking Tools

Quality Center, JIRA, Clear Quest

Languages

C, C++,C#, .NET, Java, Python, C#, SQL, PL/SQL

Project Management

Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins, Hudson, Cruise Control

Browsers

Internet Explorer, Firefox, Chrome & Safari

Databases

SQL Server 2005, 2008R2, Oracle 11g/10g & MS Access 2007

Operating Systems

Windows Variants, UNIX and Linux

Professional Experience:

Client: Centene Corporation, St Louis, Missouri Mar 2022 – Till Date

Role: Software Engineer/Selenium/Java

Responsibilities:

Designed Automation Framework (Keyword Driven) from the scratch, identified and executed the test conditions that can be automated.

Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.

Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.

Responsible for updating and maintaining ALM for all the defects found during functional and regression testing and follow up the bug life cycle.

Worked on Data Driven Framework and MVC for Automation test scripts.

Used TestNG framework to run unit test and Maven to build the Project.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Performed build acceptance testing and smoke testing using Cucumber automation tool.

Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.

Created automation scripts in SOAPUI using Groovy Script for Web Services testing.

Involved in performing Automation testing(emulators& IOS Simulators) & Mobile Application Testing using Appium, validated the mobile application functionality on virtual device emulators

Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed them.

Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.

Extensively used Groovy scripting for Soap UI frame works in API testing.

Running automation scripts for test data creations in QA/UAT/Regression environments.

Performed high quality manual testing on newly implemented functionalities, Smoke, Sanity, Functional, Integration, System, End-to-End and Regression.

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

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

Agile methodology, Reading, Understanding, Verifying, Analyzing, Suggesting, Initiating, Creating, Developing User Stories, and Acceptance Criteria, Finding defects in extreme Agile environment in each Sprint.

Virtualized the services using Lisa Virtualization which accesses the dependent system components that are needed to exercise an application under test (AUT), but are unavailable or difficult-to-access for development and testing purposes.

Worked along with the Dev team in getting the request/response files which helped in mocking the services using Lisa Virtualization.

Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.

Played the lead role in writing the test conditions.

Reported defects using ALM and interacted with the development team to resolve any defects/issues.

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

Environment: Java, Selenium WebDriver, MVC, Jenkins, Cucumber, TestNG, Maven, Jenkins, Eclipse IDE, XPath, Firebug, Firepath, SOAP UI Pro, LIsa virtualization, Agile, SQL and Windows.

Client: FORSYS INC, Milpitas, CA Dec 2019 – Feb 2022

I was responsible for the planning and execution of quality assurance tasks with manual & automation throughout the AGILE methodology, - SDLC ensuring products and services satisfy customer and brand expectations, review requirements / stories, schedules, coordinate QA tasks (technical and non-technical), and communicate to stakeholders on project status, issues, and risks. I have experience working with teams in a matrix organization, facilitate discussions with technical and non-technical team members to find solutions to issues, and ensure transparency during the testing stages (Dev, QA Staging, Prod and Live environments) of a project. I have a strong technical background and a proven track-record of launching projects on-time.

Role: Software Engineer/Selenium/Java

Responsibilities:

Identified the test cases to be automated and performed data driven testing and GUI Check Points using Selenium WebDriver and enhanced the overall functionality of the application.

Developed the Test Cases Client based on FSD'S and Business Rules and for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.

Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.

Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.

Developed and Executed TestNG Test Cases using Eclipse IDE.

Automated UI functional tests using Selenium WebDriver, Java and TestNG.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.

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

Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.

Worked on acceptance testing using Cucumber and Selenium WebDriver.

Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.

Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.

Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.

Develop/execution of automated scripts using Microsoft custom .NET framework in VSTS.

Bug tracking using VSTS and PS (Product Studio).

Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.

Performed testing on Web Services API requests for Soap Protocols and Restful architecture using Ready API to validate the request and response.

Used Firebug and Firepath to access webpage script variables.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Developed SOAP UI extension for test statistics.

Created automation scripts in SOAP UI using Groovy Script for web services testing.

Performed the testing of Restful web services for mobile apps for the Using SOAP UI.

Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

Designed and developed User Interfaces for Python users as per requirements.

Used HP Quality Center for Test scripts, Rational Clear Quest for Defect Management and SharePoint for version control of Documentation and accessibility by all project teams.

Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach. Involved in testing applications for cross browser (IE 9/8, Firefox, chrome, Safari).

Involved in querying using SQL and updating records and validate database records as expected.

Performed Backend testing to verify the data integrity by passing SQL Queries.

Defect Reporting, Analyzing, Tracking and Report Generation using ClearQuest.

Participated in daily Agile/SCRUM meetings and gave the daily status of testing.

Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.

Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.

Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.

Environment:Java, Selenium WebDriver, Jenkins, Cucumber, TestNG, Maven, Python, Eclipse IDE, Quality Center, XPath, Firebug, Firepath, SOAP UI, DOM,.NET, C#, HTML, JQuery, JavaScript, CSS, Agile/Scrum, PL/SQL, Oracle and Windows.

Client: Walmart, San Bruno, CA Oct 2017 – Nov 2019

Union Bank is one of the nation's leading financial institutions. It provides complete banking and brokerage services, asset management and innovative products for customers. Union Bank provides 24 hours online web access to its customers to login in to their account and perform various online activities like check balance, transfer available funds from different accounts etc.

The project was to replace their current web banking application with a new online system which had to support existing functionality whilst integrating with backend applications like Anti Fraud System, ACH.

Role: QA Automation Engineer

Responsibilities:

Responsible for UI, Functional, Web Services, cross browser, Automation, ETL, Reports Testing of Web, distributed, SOA, Reporting, legacy, J2EE application.

Writing and executing software system test plans and test cases. These scripts were developed after reviewing the business requirements documents and technical specifications documents.

Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.

Used ALM/Quality Center for Test Planning, Test Case writing, Test Execution and Requirement Mapping with Test Cases.

Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using Junit, and maintained test environments used for white box testing during new product releases.

Created test scripts to automate job Scheduler in spring Batch application using Protractor.

Converted existed manual tests into Automated Tests MTM and VS2010.

Created Data Driven Test by VS2010 and MTM.

Updated the test cases using TFS which acted as repository.

Tested .Net and C# application in debugging mode.

Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.

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

Developed and Executed Junit Test Cases using Eclipse IDE.

Used Ant, SVN, Selenium WebDriver, Jenkins, Java and Selenium Grid to create nightly automation scripts.

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

Utilized various tools to streamline the testing: Jenkins, Firebug, etc.

Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Simulated the JSON processor Jackson library for constructing and comparing of JSON request and response for consuming REST based services.

Responsible for Back-end API testing with SOAP UI and coding in Groovy and Java.

Installed, configured SOAP UI to test web services using WSDL file given by Development team.

Designed and developed test framework based on SOAP UI API, which can support data-driven test, switching test environment, running test case selected and automatically generating test report in CSV format.

Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.

Created Python scripting to test RESTapi functionality for regression setup.

Wrote Python CGI programs and Apache configurations to access application functionality.

Used Jira for repository, reporting and tracking bugs, and providing updates on resolved bugs.

Worked in the form of sprint team with business analysts and developers in agile methodology.

Wrote and executed SQL Statements to retrieve data from back-end.

Wrote and executed SQL’s and PL/SQL’s to do the backend testing.

Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.

Participated in daily SCRUM meetings and gave the daily status of testing.

Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.

Environment:Java, Selenium WebDriver, Cucumber, Ant, Jenkins, Junit, Python, SOAP UI,C#,.NET, Jira, Eclipse IDE, XPath, JSON, XML, CSS, HTML, Firebug, internet Explorer, Chrome, Firefox, agile, PL/SQL, Oracle and Windows.



Contact this candidate