Post Job Free

Resume

Sign in

Sr. Software Development Engineer in Testing

Location:
Torrance, CA, 90503
Salary:
60$/Hr
Posted:
July 20, 2021

Contact this candidate

Resume:

KEERTHI VIJAY

Sr. Software Development Engineer in Testing

Email:adntrv@r.postjobfree.com Contact No: 469-***-****

Software Development Engineer in Test with 7 years of experience in analyzing, reviewing, and understanding Business/Functional requirements and skilled in writing Test Plans, Test Strategies, Test Scripting and creating Test Scenarios. Expertise in developing, documenting, and executing test cases manually as well as with generating automated scripts for TDD, BDD, API Testing using Selenium, Cucumber, SoapUI while serving clients in various domains such as Automobile, Banking, Retail, Entertainment and Consumer Electronics.

Highly motivated and driven for Testing, Development, and Design new testing methodologies and keeping myself up-to-date with changing technologies.

Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC ), Software Testing Life Cycle (STLC), Defect life Cycle, Agile and Scrum methodologies.

Experience in Test planning, Test Design, Test Execution, Test Automation using selenium, CICD, Framework design and Defect Reporting and Tracking.

Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner etc.

Responsible for coming up with effective ways to test applications that became a standard across other projects .

Strong Experience in Smoke, Functional, Regression, and Performance for the highly structural and complex systems. Experienced in all levels of testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing, User Acceptance Testing (UAT), Black box testing, and Browser testing.

Exposure to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC), and software development methodologies such as Agile, V Model and Waterfall.

Effectively Implemented TDD and BDD frameworks using Selenium, JAVA, Cucumber/Gherkins with Page object Model (POM) Design Pattern. Experienced in API Testing, Load Testing and Performance Testing using SoapUI with Groovy Scripting.

Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven.

Effectively involved in Defects logging, tracking, and managing Defect Life Cycles using HP Quality Centre and JIRA. Extensively used SoapUI for testing XML, SOAP and RESTful Web services. Used SoapUI assertions to verify the API response

Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.

Good amount of knowledge in mobile testing using Appium with C# and also with Protractor which is used for testing AngularJS application.

Good time management and organizational skills which helps me working in multiple projects concurrently.

Skill Set

Testing Tools Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.

Methodologies Agile (Scrum), Waterfall, SDLC, STLC.

Languages C#, Java, Java Scripts, .Net, VB Scripts, HTML, XML,Gherkin, C.

IDE Eclipse, SQL Developer.

Test Framework Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).

Web Debugging Tool XPath, Firepath, Firebug.

Utilities AutoIT, Wget.

Build Tool Ant, Maven.

Processes Agile-Scrum, Waterfall.

Bug Tracking Tools JIRA, Quality Center.

Test build, Integration Tools Maven, Ant, Jenkins, SVN, Git

Databases SQL Server, MS Access, Oracle, MySQL.

Operating Systems Windows (XP, Vista & 7, 8) Linux, Mac.

MS Office tools Outlook, Word, Excel, PowerPoint.

Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Education: Bachelor of Technology in Electronics & Communication at JNTU, India (2007 to 2011)

Client: Apple Inc. Duration: Sep 2019 - Present

Role: Sr. SDET Location: Cupertino, CA

Project Description: Apple Inc. is an American multinational technology company that specializes in consumer electronics, computer software, and online services. It was the first successful personal computer company and the popularizer of the graphical user interface. Apple is the world's largest technology company.

Responsibilities:

Analyze end-to-end use cases and business workflows for complex, multi-tiered software applications.

Create Technical Design for the automation framework and its constituent modules that serve as a reference for implementation and sign-offs from the project leadership team.

Identified risks and ensure downstream data flow is communicated to the application teams and other key stakeholders.

Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.

Played a key role in Architectural integrity and evolution of the automation strategy for various software applications.

Involved in Development and building Keyword Driven automation testing framework along with testers

Designed and implemented automation framework for testing a windows-based Application Aptos.

Implement BDD (Behavior Driven Development) frameworks using Selenium, Java, Cucumber/Gherkins with Page object Model (POM) Design Pattern.

Developed scripts using Java programming, OOPS (Object Oriented Programming) concepts, Exceptional Handling, Collection Framework.

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

Designed and developed Hybrid Framework using . Net, C# and NUnit .

Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.

Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.

Responsible for writing automated test cases using QTP/UFT.

Involved in developing BDD Frame work from Scratch

Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.

Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.

Used the Groovy language to Verify Web Services Through SOAP UI

Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.

Experience in Agile and waterfall methodologies, Test Driven Development (TDD)

Create robust and reliable (Continuous Integration/Continuous Delivery ) CI/CD pipeline scripts.

Integrate the automation framework with the builds to minimize manual errors and enhance the feedback loops throughout the SDLC (Software Development Life Cycle) allowing teams to deliver iterative releases with high quality.

Shared Daily Status Reports with all the team members, Team Leads, Managers

Enivorment: Selenium, Groovy Script, WinApp Driver, C#, Appium, .Net, UFT, Java script, Jenkins, Soap UI, Aptos, XML, JIRA, Cucumber, QTest, JUnit, Maven, TestNG, Agile, Jaxb, Java

Client: Silicon Valley Bank Duration: Aug 2018-Jul 2019

Role: Sr. SDET Location: Santa Clara, CA

Project Description: Silicon Valley Bank is a financial institution serving customers across the United States. Through online account opening, customers across the nation can benefit from Silicon Valley Bank products and services. My project involved testing of various modules related to Online Personal Banking. Modules tested were Login Page, Checking and Saving account transactions, and also testing features for Domestic, International and Inter-Institution money transfers

Responsibilities:

Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.

Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

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

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line.

Worked on Ca Lisa tool for data virtualization

Used Firebugs and/or Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.

developed frameworks for End-to-End testing Lisa with Selenium

Performed Data-driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.

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

Created Test Scripts in SOAPUI for Testing Web Services.

Performed cross-browser testing on different Operating Systems like Windows, Linux and Mac and different browsers like Internet Explorer, Firefox, Google Chrome, Safari and Opera.

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 suite.

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.

Environment: Selenium IDE, Selenium WebDriver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.

Client: Cognizant Technology Solutions – Ford Motor Company Duration: Apr 2014-Jul 2016

Role: Sr Automation Engineer Location: Dearborn, MI

Project Description: Ford Motor Company, commonly known as Ford, is an American multinational automaker that has its main headquarters in Dearborn, Michigan, a suburb of Detroit.Ford introduced methods for large-scale manufacturing of cars and large-scale management of an industrial workforce using elaborately engineered manufacturing sequences typified by moving assembly lines by 1914

Responsibilities:

Designed and Developed Data-Driven framew ork in Ready API using Groovy scripts and Assertions

Worked on backend testing by creating and executing SQL queries to validate that data is being populated in appropriate tables.

Designed and developed Stored Procedures, tables and views, Used SQL Server as database.

Created complex JSON Payloads in conjunction with entity services and Validating data coming from existing legacy applications.

Created Project XML, Project URI using different Endpoints, Resources/Methods and Groovy Scripting for Rest services.

Identified the hidden bugs while debugging the logs using maven logs,Ready Api logs Etc

Created Jenkins auto jobs, that perform end to end flow of executing tests in Ready API and write the test result of each test case to zephyr

Created Test Scenarios, executed automated test scripts for regression testing using QTP/UFT and implemented Automation Framework

Creating test scripts using C# and Selenium Web Driver for the functional test cases.

Integrated Extended Reports with project using groovy scripts and send reports to the entire team on daily bases

Extensively use JAVA and OOPS concepts

Automated Hybrid Mobile app by using Appium and Selenium

Used C# programming language as business logic in Visual Studios 2012 as IDE.

Involved in creating Pull requests From Bitbucket & review them

Proficient in Testing Composite, Entity services, Service calling service using CRUD

Extensively used Postman Collection to test Web Services

Wrote custom C# methods to encode and sanitize strings like filename, wrote LINQ queries

Worked extensively on all methods Create, GET/Search, Update, Delete etc. with all Assertions

Worked extensively on Amazon Web services applications for EC2, S3 bucket, Console, Load Balancers, Instances, stackId, Auto Scaling groups, Launch Config., Gozer tags, Implementing Cost reducing best practices etc.

Ran regression tests in the morning/night based on deployment timings and then gather reports and reach out to team in case of any queries or failure in tests

Created accurate and efficient test scripts to manage automated testing using Selenium WebDriver, TestNG, analyzed Test Results.

Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.

Collaborated with developers and product owners to stay current on product features and intended functionality.

Executed Automated Regression suite using Jenkins or CD pipeline Jobs.

Worked on AWS and S3 bucket

Environment: ReadAPI,Groovy Script,Selenium WebDriver, Jenkins, C#, PosMan, HTML, XML,Jason, JIRA, Cucumber, Test Complet, JUnit, Maven, TestNG, Agile, Oracle, Git.

Client: Cognizant Technology Solutions – Estee Lauder Companies Duration: Sep 2014 - Apr 2015

Role: QA Automation Engineer Location: New York, NY

Project Description: The Estée Lauder Companies Inc. is an American multinational manufacturer and marketer of prestige skincare, makeup, fragrance and hair care products, based in Midtown Manhattan, New York City. The company owns a diverse portfolio of brands, distributed internationally through both digital commerce and retail channels.

Responsibilities:

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Extensively leverage AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver.

Worked on Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data. Used Apache POI to read excel data files.

Analyzing how systems are being tested manually and identifying opportunities to reduce that time and effort through Automation.

Developed XPATH expression for identifying dynamic objects and handled Ajax requests using Synchronization.

Worked on frameworks using Java Programming and connectivity with a wide range of databases(PostgreSQL) using JDBC.

Developed testing frameworks using java

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using Selenium WebDriver, TestNG.

Involved in Developing an end to end application by using the Spring framework like Spring Boot

Maintained the Selenium & Java Automation Code and resources in source controls like Bitbucket

Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Worked on Integrating automation test scripts with AWS servers

Designed and developed Rest API calls for bulk entry.

Involved in DevOps Migration/automation processes for Build and Deploy systems.

Environment: Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git.

Client: Cognizant Technology Solutions – Ventura Foods Duration: Mar 2014 - Sep 2014

Role: QA Analyst Location: Brea, CA

Project Description: Ventura Foods is a leading national manufacturer and marketer of branded and custom made shortenings, oils, dressings, mayonnaises, sauces, margarines, culinary bases and pan coatings for the foodservice, retail and ingredient manufacturing industries. As the largest maker of vegetable oil-based products in the U.S

Responsibilities:

●Extensively worked on Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins and SOAP/REST API Endpoint Testing using SOAPUI / POSTMAN.

●Worked on Web services / API testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

●Developed Unit Test Cases using Java/PowerMockito and maintain code coverage up to 80%

●Integrated Jenkins with Bitbucket and scheduled builds to run automatically during a build release by invoking predefined maven commands.

●Worked on Configurations and Set up of Bamboo, adding the necessary plugins and adding more slaves to support scalability and agility.

●Created/Optimized Test scripts using selenium WebDriver/TestNG.

●Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

●Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run Sanity and Regression Testing.

●Worked closely with dev teams and product owners to stay current on product features and intended functionality.

●Goto resource for any Debug/Troubleshoot/RootCause analysis of problems - reviewing configuration files and logs.

●Established best practices and division wide automation methodology, frameworks that uses Java, Selenium WebDriver and JUnit.

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

●Reviewed all test cases and test scripts for quality and looked for additional areas to review.

●Involved in Developing an end -to -end application by using the Spring framework like Spring Boot.

●Used AWS to deploy the project as a jar file on EC2 instance for post deployment verification

Environment: Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git, Spring Boot, Hibernate.

Client: Cognizant Technology Solutions – Wizards of the Coast Duration: Jan 2013 - Mar 2014

Role: QA Analyst Location: Renton, WA

Project Description: Wizards of the Coast LLC is an American publisher of games, primarily based on fantasy and science fiction themes, and formerly an operator of retail stores for games. Originally a role-playing game publisher, the company originated and popularized the collectible card game genre

Responsibilities:

●Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.

●Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

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

●Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

●Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line.

●Worked on Ca Lisa tool for data virtualization

●Used Firebugs and/or FirePath Add-on tools to identify the Object's id, Name, XPath, link in the application.

●developed frameworks for End to End testing Lisa with Selenium

●Performed Data-driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.

●Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and WebDriver) & created a Data-Driven framework using JUnit.

●Created Test Scripts in SOAPUI for Testing Web Services.

●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 the regression suite.

●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.

●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.

●Planning for Test Execution activities to accomplish tasks on a daily/weekly basis.

Environment: Selenium IDE, Selenium WebDriver, C#, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.

Client: Cognizant Technology Solutions - Cpecial Duration: Jan 2012– Dec 2012

Role: QA Analyst Location: Chennai, India

Project Description: Google Maps is a Web-based geo info service that provides detailed information about geographical regions and sites around the world. In addition to conventional road maps, Google Maps offers aerial and satellite views of many places. My team developed Indoor Mapping solution for Malls, Universities, Library and Retail outlets like Walmart.

Responsibilities:

Developed Selenium Web Driver test scripts using C#.

Participate in Agile scrum meetings

Designed, implemented, executed regression, smoke and end-to-end functional test cases and Interacted with developers and various members of the project team to discuss and resolve defects.

Performed Unit Testing for Web services and Validated production deployment to provide sign-off.

Understanding the Business requirements, Application and function specifications, Design documents.

Involved in writing and designing templates for the Test Plans and Test cases.

WebDriver in Java and performing unit testing by using TestNG and generated reports.

Involved in the Preparation of Test Scenarios and a review of Test Cases.

Performed Database testing using SQL.

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

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

Involved in setting up the automation framework using Selenium Web Driver, TestNG.

Involved in updating and executing test cases as per requirements.

Identified the Test Cases and documented them in the Quality Center.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Selenium IDE, Selenium WebDriver, C#, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.



Contact this candidate