We provide IT Staff Augmentation Services!

Test Automation Engineer (selenium) Resume

0/5 (Submit Your Rating)

NyC

SUMMARY

  • Around 8 years of QA experience, including automation, Manual testing using Selenium & QTP.
  • Strong knowledge of Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall, Spiral, and QA Methodologies like CMM and RUP.
  • Expertise in creating Test Strategies, Test Plans, Test Reports, Test Cases, and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.
  • Experience working with open-source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), Soap UI, Cucumber, JIRA, and Eclipse.
  • Experience in testing Web Applications (Java, Net-based applications), Web services/message testing, Client-server applications, ETL Data warehouse & Database data testing for various client domains.
  • Experience configuring and maintaining a Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.
  • Performed Automation testing using Selenium IDE, Web driver APIs, and Java scripting.
  • Used Grid to run parallel tests and Managed test suites using TestNG. Used Jenkins and GIT Hub to maintain a complete test repository (tests, changes, version controlling).
  • Experience setting up a platform for mobile testing on Multiple versions of the devices and OS.
  • Sound knowledge of Junit, TestNG framework for Unit testing, Maven and Ant for Project building tools, and Jenkins/Hudson for Continuous Integration.
  • Good experience in testing SOAP and REST services using SOAP UI, Postman, and Rest Assured, and Tested both XML and JSON formats.
  • Proficient knowledge of SDLC processes and methodology by training, and supporting disciplines (workflows), activities, and artifacts (deliverables) as defined by CMM, Six Sigma, and RUP.
  • Experience in in-service testing, middleware testing & message validations usingthe IBM RIT tool.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid to develop Automation testing scripts for web and client-server applications.
  • Used SQL Queries for data validation/verification Backend testing Oracle & SQL server database.
  • UsedC#programming language as business logic in Visual Studios 2010 as IDE.
  • Experience testing RESTful & SOAP-based web services using various automation tools like SoapUI & HP Service Test.
  • Wrote business logic code in C# code behind files to read data from the database using ADO.NET.
  • Highly Proficient in working with automated testing tools like HP Tools (Quick Test Pro, Load Runner & Quality Center) & WAPT Tool. Proficient with QTP in scripting & running test suites in Quality Center.
  • Working experience with defect tracking tools like Clear Quest, Jira, Test Director/Quality Center (QC), Microsoft Test Manager (MTM), and Team Foundation Server.
  • Strong skills in the backend (in both Relational & Hierarchical database) testing. Writing SQL queries, generating reports to ensure data integrity & validating business rules.

TECHNICAL SKILLS

Operating Systems: Unix/Linux, Windows 2000, Windows XP.

Languages: JAVA/J2EE, C#, C, HTML, SQL.

Scripting Languages: UNIX Shell Scripting, Java Script

Testing Automation Frameworks: (UI & API- web services) SELENIUM (web driver), HTTP Client, REST ASSURED API Framework, SELENIUM (GRID), SELENOID, Robot Framework, Sauce Labs

Testing Frameworks: TestNG, JUNIT.

Build Tools: Ant, Maven.

Application/Web Servers: Web Logic 11g, Apache Tomcat, Docker Containers

Web services: RESTFUL Web services

IDE: Eclipse, STS

RDBMS: Oracle, MySQL

Code Repositories: SVN, GIT, Bitbucket.

Continuous Integration: Jenkins

Design Patterns: Singleton, Strategy, Fa Ade, Builder, Factory, Page objects, Page Factory.

BDD Frameworks: Cucumber, JBehave

PROFESSIONAL EXPERIENCE

Confidential, NYC

Test Automation Engineer (Selenium)

Responsibilities:

  • Followed Agile Methodology (SCRUM) in analyses, defined, and documented the application.
  • UsedXPathandDOMto work with dynamic and static objects in Selenium.
  • Worked with Hybrid (Keyword & Data Driven) automation framework with SeleniumWebDriver, Java & TestNG. Understanding BRS (Business Requirements Specification General Contents).
  • Selected the Test Cases to be automated and performed functional testing of the front end usingSelenium WebDriver.
  • Understanding BRS (Business Requirements Specification General Contents).
  • Involved in the Test Data creation and execution of automated Test Scripts.
  • Designed, executed & maintained regression-automated test cases with Selenium WebDriver & TestNG.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple data sets.
  • Set up and configured the testing environment with Eclipse, Selenium WebDriver, and TestNG.
  • Involved in writing Maven build dependencies to automate the compilation & execution of test cases/ suites.
  • Performed API testing UsingSOAP UIandWSDL filesto validate the data.
  • Committed Selenium WebDriver scripts toGitusingthe EGit pluginfor Eclipse IDE.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on Chrome, IE, and Firefox browsers.
  • Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.
  • Participated in Peer Review meetings to enhance the Test Procedures and Test cases.
  • Created test reports using TestNG and captured the error screenshots.
  • Involved in working through the defect life cycle.
  • Interacted with the Development and Environment teams in performing Bug Triage, prioritizing the defect list, and validating known bug fixes.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers, and Clients.

Environment: Java, Selenium WebDriver, TestNG, BDD, SVN, Maven, SOAP UI, Quality Center, Eclipse IDE, Agile, Java, Internet Explorer, Chrome, Firefox, SQL, Oracle, Jenkins, Windows.

Confidential, Denver CO

Automation Test Engineer

Responsibilities:

  • Analyzed business requirements and functional documents & created the test strategy document that defined the test environment, phases of testing, entrance & exit criteria into different stages of testing & resources required to conduct the effort.
  • Responsible for Requirements Analysis, Client Interactions, Test Planning, Test Strategy, Requirement Traceability Matrix,Test design, Test Automation, Test Execution, Defect Reporting, Test Status Reporting, and Test Closure Activities using Sprint Tracking Tool Rally
  • Experience withAgile (Scrum) Development Life Cycles (SDLC) Methodologies
  • Automation Testing usingPython and Selenium Toolsfor Designing and executing scripts usingRobot Framework
  • WrotePython Script, developed Custom Functions, and Dictionary Objects, used Descriptive Programming by Selenium automation tool, and executed test scripts.
  • Responsible for creating theAutomation testingframework usingSelenium WebDriver, TestNG, and Java (Eclipse IDE)
  • PerformedGUI, Smoke, Functional, System, Integration, Regression, Performance, and End-to-End testingby automated usingSelenium, TestNG, Maven, and Jenkins
  • UsedPage Object Model, Firebug and CSS, and XPathfor the web-based application testing with Selenium for the commands and locator application.
  • WroteSQL and PL/SQL scriptsto validate the database systems and for backend database testing & Executed Test Cases concerningSource and Target database tables.
  • Developed and ran Table pair, SQL view, and lookup view tests using Informatica Data Validation Option to test data across different environments.
  • PreparedTest Plans, Test Cases & Scriptsfor Manual & Automated Testing based on the Design Documents & maintained the documentation inConfluence & GitHub Repository.
  • Created and executed Manual and Automation Test scripts to verify complex system requirements andDatabase Testing. Transaction confirmed through Data Verification ofthe Backend Testing Database andAPI Testingto create and deploy resources in theDevelopment of the AWS Environment.
  • Automated Test case documentation, Issue Tracking, and pull requests with Code Reviews, Comments, and Commits History are maintained using GitHub Repository.
  • Responsible for preparingrelease notesto buildDEV, INT, STG, and PRODenvironments for deployments and coordinating with other teams during regression testing.
  • Log defects usingthe JIRAapplication and communicate the status updates to the responsible analysis and implementation teams.
  • Working inan Agile environmentand extensively using Version One -Defining project requirements by identifying project milestones and phases and Monitoring project progress by tracking activities, resolving problems, publishing progress reports, and recommending actions to write user stories, create tasks, and estimate time to complete the story using Rally.

Environment: Agile, Dynamo DB, Confluence, GitHub, Jenkins, Rally, SDLC, Python, Quality Centre, Java, Selenium WebDriver, TestNG, Maven, Jenkins, SQL

Confidential, New York

Selenium Automation Tester

Responsibilities:

  • Designed, developed, and tested new and modified existing web-based applications in Java, J2EE, .NET, and HTML.
  • Executed test cases promptly and evaluated and researched critical problems and questions to determine the root cause.
  • System Test and Support of full legacy interfaces using SQL, UNIX, and database architecture.
  • Performed extensive testing of Service Oriented Architecture/Web services testing & batch jobs processing.
  • Designed and developed Hybrid Framework using.Net, C#, andNUnit.
  • Wrote complex SQL scripts for Backend testing and Frontend Data validations.
  • Involved in writing Test Plans by incorporating Performance Testing.
  • Used OOPS concepts inC# programming languageto automate test cases.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Automated Web Application Testing usingJava Selenium frameworkin anAgileenvironment.
  • Created test cases and plans, testedAPIs, wrote JUnit test cases, executed code coverage, and wrote automation scripts using Selenium WebDriver.
  • Responsible for testing all components and applications in the new environment.
  • Worked with different modules of Quality Center such as Requirements, Test Plan, Test Lab, Defects, and Dashboard modules.
  • Used SQL queries to validate the data between the backend and the front end.
  • Created test cases for various modules in MS Excel and exported them to Quality Center for Test Case Management.
  • Working experience in afast-paced Agile / SCRUM environment.
  • Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
  • Conducted system health tests and regression tests after every new build.
  • Experience in performing end-to-endUser Acceptance Testing (UAT).
  • Conducted needs analysis to identify system requirements and developed design assessment based on client specifications identified through various meetings.
  • Participated in walkthroughs of requirements, specifications, and test strategies.
  • Involved in the entire Testing Lifecycle, from analyzing Business Requirements to the testing phase.
  • Worked closely with Business Analysts and Developers to create test plans and cases.

Environment: Web Services, Java, Quality Center, Selenium WebDriver, C#, Agile, SDLC, SCRUM, SQL, UAT, Oracle, UNIX, Manual testing, MS Word, Html, Excel, PowerPoint, Windows.

Confidential

QA Tester

Responsibilities:

  • Involved in the entire Testing Life Cycle, such as Requirements gathering, Analysis, Test Scripting, Test Execution, Test Results, and Report.
  • Associated Requirements to Test Cases in QC.
  • Responsible for all deliverables such as Test Plan, Test Case Document, Test Script, Test Data, Testing Strategy, Test Results, Test Summary Report, Test Traceability Matrix, and Defect Report.
  • Performed all levels of testing, such as Functional Testing, System Integration Testing, Regression Testing, and Backend Testing.
  • Written SQL Queries to test backend data using TOAD.
  • Report defects using Quality Center.
  • Preparation of Bug summary reports and Preparation of Test Summary reports.
  • Attended meetings to find out the requirements and identify the issues.
  • Developed SQL queries and stored procedures to perform database testing.
  • Provided management with daily status reports.
  • Involved in the automation of test cases for regression.
  • Performed Functionality Testing and GUI Testing.
  • Perform Integration, User Acceptance, and Regression testing.

Environment: Toad, Mercury Quality Center, Agile Process, JIRA, MS Excel, HTML, Windows, My Eclipse, Java.

We'd love your feedback!