We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 7+ Years of experience in Quality Assurance (Manual / Automated) testing with expertise in requirements gathering, analysis, design, application testing.
  • Hands on experience of setting up environment and creating/executing test scripts forautomation testing.
  • Expert in developingSelenium WebDriver/RC/IDE/GRID test scripts using Java and test frameworks using TestNG, ANT/MAVEN build tools.
  • Expert in checking build by usingMavenas well as can run test suite in cross browser or parallel browser testing (using TestNG.)
  • Experience in using Jenkins as a Continuous Integration server to configure withGitHub.
  • Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
  • Designed and DevelopedAutomation test scripts in Java implementing the test in Selenium Web Driver.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black - box Testing, Functional Testing, System Testing, and Regression Testing.
  • Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
  • Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Have experience in using Web-debugging tool like Fire Path andFirebugfor finding elements locator.
  • Good working experience on SOAP UI/POSTMAN for testing and validating various web services used in the application.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Experience in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.
  • Strong expertise in lifecycle methodologies like Rational Unified Process (RUP), Waterfall, Spiral, Agile Models and TDD (Test Driven Development) methodology.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Experience in working with End Users, Business Analysts, Project Managers, and Developers to understand requirements and business processes for testing. Attended regular walkthroughs.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, Soap UI, POSTMAN, Cucumber BDD

Languages: HTML, CSS, Java, XML

Test Framework: Junit, TestNG.

Project Methodologies: Agile-Scrum, Waterfall

Defect Tracking Tools: Jira, HP ALM, Quality Center

Build/CI Tools: Ant, Maven, Jenkins

Packages: MS-Office Suite (Word, Excel, Access), MS-Project.

Databases: Oracle, SQL Server, MS Access.

Operating Systems: Windows variants, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential

Selenium Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • DevelopedAutomationframework using Selenium Web Driver.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed an automated test suite from scratch with Java and Selenium for doing periodic testing of the product.
  • Developed and executed White box test cases of the Java API using TestNG framework and Eclipse.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • UsedMavento help manage project's build, report and documentation across the network and executedMavenbuild files for running automated tests.
  • Performed BDD (Behavior Driven Development) usingCucumberFeatures, Scenarios and Step Definitions in Gherkin format.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Worked with source version control tool such as GItHub.
  • Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels using XPath.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
  • Develop Restful Web Service testing framework with POSTMAN to build robust and scalable web service testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
  • Connected to database to Query the database usingSQLfor data verification and validation. CreatedSQLviews to aggregate data before moving to targeted database from legacy database to simulate results.
  • Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional team including Development, QA, Sales and Business.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Jira, Eclipse, POSTMAN, GitHub, Rest API, XPATH, Gherkin, SQL, Oracle, Agile and Windows.

Confidential, Andover MA

Test Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Worked on Automationframework usingSelenium WebDriverto run test cases in multiple browsers and platforms.
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Performed Regression Testing for every modification made in the application and new builds usingSelenium WebDriver.
  • Created and DevelopedAutomation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE.
  • Automated an application usingTestNGframework by creating various annotations and executed multiple end to end scenarios by creating Test Suites and testng.xml file.
  • UsedMavenTo build and manage project dependencies using pom.xml.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment. Re-testing the Fixed issues and Perform Ad-hoc Testing to improve the quality of the project.
  • UsedGITas version control system. UsedGITas code repository and Code Collaborator to manage code reviews.
  • Performed Functional, Negative, Positive, Integration, Regression, Security, End-to-End, User Acceptance Testing and Back-End testing.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages.
  • Performed the testing of Restful web services for mobile apps for the Using POSTMAN.
  • Involved in SOA testing for Payments API's using POSTMAN and Java framework for Web Services testing.
  • Analyzed test results, tracked the defects and generated reports usingHP ALM.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Worked in the form of sprint team with business analysts and developers in agile methodology.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, Cucumber, POSTMAN, GIT, Firepath, Firebug, XPATH, CSS, Eclipse, HP ALM, Gherkin, SQL, Oracle, Agile and Windows.

Confidential, San Francisco, CA

QA Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Designed and developed automated functional Test suite using Selenium IDE and Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
  • Developed System Test Cases and procedures to test various application points.
  • Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
  • Involved in testing the database and data validation using SQL Queries.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium IDE/WebDriver, Junit, HTML, Ant, Firepath, MS EXCEL, SQL, Oracle, Windows XP.

We'd love your feedback!