Post Job Free
Sign in

Engineer Selenium

Location:
San Jose, CA
Posted:
January 04, 2021

Contact this candidate

Resume:

Anoosha Padamata

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

Ph #: 408-***-****

Professional Summary:

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

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

●Experience in working with open source tools Selenium WebDriver, Junit, TestNG, Ant, Maven, Cloud Testing, Jenkins, Eclipse and preparation of automation test framework.

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

●Expertise in developing, estimating, documenting, executing test cases manually, and generating automated scripts using Core Java, Selenium WebDriver.

●Sound knowledge of working in Data driven and Hybrid framework.

●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 Rally, track, and verify resolution of software and specification defects along with documentations of all phases and involved in complete SDLC.

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

●Strong experience in Manual and Automation Testing of Rest Web Services, Data migration from SQL to NoSQL Web based Applications

●Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally .

●Proficient in Java, Oracle, SQL, MongoDB, Elastic search.

●Exposure to different development methodologies like Waterfall Model and Agile development.

●Excellent experience with source version control tools such as Subversion (SVN), GIT.

●Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.

●Experienced in writing SQL, NoSQL 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

Technical Skills:

Testing tools

Selenium WebDriver, HP Quality Center, Junit,TestNG, JIRA, SOAP UI, Rally

Web Technologies

HTML, XPATH.

Defect Tracking Tools

Quality Center, Rally

Languages

Java, SQL

Project Management

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

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins

Browsers

Internet Explorer, Firefox, Chrome & Safari

Databases

SQL, Oracle,Mongo DB,Elastic search

Operating Systems

Windows XP, 7, 8,10 & server 2003, UNIX and Linux

Professional Experience:

Client: Cisco, CA

Role: Senior QA Automation Engineer

Duration: May 2016-Feb 2020

● Interacted with the Business Analysts, Product Owners, Developers for clear exposure of the functional/technical User Requirements & Change Requests for Rest Web Services

● Identified the Test Scenarios based on Functional Specifications and Business Requirements and Authored the test cases accordingly

● Enforced the team to follow TDD(Test Driven Development) by getting the test review done by Business Analyst and technical team as well

● Validated Data migration scripts for One Time load and Incremental Load from SQL to NoSQL System

● Performed Functional Testing, Regression Testing, System Integration testing, and End to End Testing

● To ensure the data integrity, validated backend data for SQL and NoSQL Databases (Oracle, Mongo and Elastic Search)

● Worked with Kafka messaging system as one of the data source.

● Verifying logs for the output parameters & debugging the same if any issue comes

● Performed manual testing for the Rest Web Services using Post Man includes both functional & nonfunctional

● Identified the test cases for automation and Developed test code in Java language using Eclipse IDE and Hybrid framework

● Performed Defect Tracking & Management using Rally

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

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

● Identified weaknesses in QA Processes, Suggested & implemented improvements

● Closely worked in an Onsite-offshore model. Trained the offshore team on new functionalities and tools

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

● Involved in reporting the daily and weekly status to the client managers against the project schedule

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

● Coordinated the LT requirements from Technical Lead to Load testing team in Offshore

Environment: Core Java, Rest Web Services, Jenkins, TestNG, Maven, Eclipse IDE, Scrum, SQL, Oracle, Mongo, Elastic search, Kafka and Windows

Client: Vodafone, Germany

Role: QA Automation Engineer

Duration: Mar 2013-April 2015

Responsibilities:

●Responsible for UI, Functional, Web Services, cross browser, Automation,Reports Testing of Web based applications.

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

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

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

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

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

●Developed and executed Non-functional testing such as performance, load, stress, stability and security testing using Load Runner

●Installed, configure 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.

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

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

●Developed SQL queries to query database to test backend process of application.

●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, Ant, Jenkins, Junit, SOAP UI, Jira, Eclipse IDE, Firebug, internet Explorer, Chrome, Firefox, SQL, Oracle and Windows.

Client: Tata Consultancy Services, India

Role: Software Engineer

Duration: Jun 2011- Feb 2013

Responsibilities:

●Involved in project planning, coordination and implemented QA methodology.

●Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.

●Involved in Constraints (Not null, Duplicates, Primary key etc.) validation between different stages.

●Develop test plans based on test strategy. Created and executed test cases based on test strategy.

●Incremental loads testing like Inserts /Updates/Deletes.

●Involved in Component (unit) testing of the modules modified/developed and the associated.

●Involved in Regression testing to make sure nothing is broken because of new functionality added.

●Worked closely with developers and business analysts to define test scenarios and develop a plan to accomplish the test objective.

●Communicates problems or issues with co-workers and managers.

●Conducted formal test case review sessions with project team, business analysts and incorporates feedback.

●Implemented Framework for Selenium scripts.

●Created automation framework for scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0 (WebDriver) and TestNG.

●Used Bugzilla for defect tracking purpose.

●Worked closely with developers to verify functionality of the application.

●Attended daily project scrum meetings and weekly team status meetings.

●Involved in creating Test plans for different components within the project.

●Extensively queried through SQL to check the database records.

●Suggested automation process improvements & engaged in framework enhancements.

●Automated regression test cases using the WebDriver & TestNG.

●Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.

●Used Firebug and Fire path for element identification while creating Page Object Repository.

Environment: Selenium, JAVA, SQL, UNIX, Quality Center, Oracle, Bugzilla, TestNG, Restful, Selenium WebDriver, Fire path, Firebug

Education: Bachelors in Electronics and Communications -2011, Jawaharlal Nehru Technological University, India.

References: Will be provided upon request.



Contact this candidate