We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

0/5 (Submit Your Rating)

Scottsdale, ArizonA

SUMMARY

  • About 6 years experience as a QA Automation Engineer. Worked in all phases of software development life cycle (SDLC), including Implementation, Documentation and Testing on Web based and Mobile applications.
  • Seeking a Test Automation Engineer position in Selenium and/or Appium using Core Java Language where I can fulfill my passion for web and mobile automation, implement and enhance my Test Automation skills, and be part of a team which contributes to the corporation’s excellence.
  • Design & Develop data driven framework from scratch using Selenium WebDriver, TestNg, Aapache POI api and Page Object Model Design Pattern
  • Expert in Framework design pattern Page Object Model and Page Factory
  • Sound knowledge in writing automation scripts using Behavior Driven Development(BDD) Cucumber framework
  • Sound knowledge in E - Commerce testing using Selenium Webdriver
  • Experienced in mobile testing with Appium using Java(Android,iOS,Native,Web,Hybrid)
  • Sound knowledge in Service Oriented Architecture such as Rest and SOAP
  • Sound knowledge in Web Service and API testing using Rest Assured Framework and also SOAPUI
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming)
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Experienced in performing backend testing using SQL
  • Experience in all types of SQL queries like select, insert, update, delete records
  • Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.
  • Executing test cases, ad-hoc product testing, reporting bugs and writing test scripts
  • Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents
  • In-depth knowledge of all QA phases like Manual, Functional, System, Integration, End-to-end and Business Process testing in Agile Environment
  • An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments
  • Possess extensive financial domain knowledge

TECHNICAL SKILLS

Testing Tools: Selenium IDE, RC, Selenium WebDriver, Appium, SoapUI, RestAssured Framework

Test Frameworks: Data Driven, Hybrid, TestNG, Junit, Page Object Model(Design Pattern), Page Factory, BDD Cucumber

Continuous Integration Tool: Jenkins

Programming Languages: Java, JavaScript, C++, Gherkin, Groovy

Source Code Management Tool: Git, GitHub, BitBucket, IBM RTC

Mark-up/Scripting Lang: HTML, XML

Bug Tracking Tool: IBM Rational Clear Quest, Jira, QC ALM

Databases: Oracle, MS SQL Server, MS Excel, MySQL

Platforms: Windows 7/XP/Win 2k Server, UNIX, Linux, DOS

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, Arizona

Selenium Automation Engineer

Responsibilities:

  • Analyze code of existing framework to determine why the codes were breaking
  • Find and fix bugs
  • Devise a strategy to fix the breaking codes in the existing framework
  • Advise the management on tesing tools selection based on the Aplication in use
  • Configure Junit run environments
  • Run Macro to read MetaData in Excel format and Business Requirements in word doc format to create config files from upto 175 different parameters
  • Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements
  • Attended weekly design meetings to understand the application and specific new or modified features
  • Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements
  • Participated in sprint planning, execution, testing and releases in Agile Methodology
  • Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing
  • Performed backend testing, database validation using Oracle SQL queries
  • Wrote end-to-end test automation scripts using Selenium Web Driver
  • Used Junit as testing framework
  • Used Code Collaborator for project management
  • Used IBM Rational Team Concert for version control. Familiar with creating branches, pull requests, merge, pull, push etc.
  • The ability to advocate quality initiatives and best practices including test automation, Continuous Integration within an Agile Development environment.

Environment: Java, Selenium WebDriver, RTC, Code Collaborator, Firebug, FirePath, HTML, XML, Junit, TestNG

Confidential, Grapevine, Texas

Selenium Automation Engineer

Responsibilities:

  • Design and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java(core) in Windows platform.
  • Used Selenium Page Object Model, Page Factory design pattern to build data driven framework.
  • Used Cucumber framework( Gherkin language) to implement Behavior Driven Development(BDD)
  • Used Appium for testing mobile applications(iOS,Android,Native,Web and Hybrid)
  • Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements
  • Attended weekly design meetings to understand the application and specific new or modified features
  • Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements
  • Participated in sprint planning, execution, testing and releases in Agile Methodology
  • Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing
  • Performed database validation using Oracle SQL queries
  • Wrote test automation scripts using Selenium Web Driver.
  • Used Junit and TestNG as testing framework, and Maven for project building.
  • Used Jira for project management and also for bug tracking
  • Used Grid for cross browser and parallel testing
  • Implemented Page Object Model design pattern. Created re-usable component, shared class as jar file and collaborated with team members.
  • Used Git for version control. Familiar with creating branches, pull requests, merge, pull, push etc.
  • The ability to advocate quality initiatives and best practices including test automation, Continuous Integration within an Agile Development environment.

Environment: Java, Gherkin, Selenium WebDriver, Selenium Grid, Cucumber, Git, Firebug, FirePath, HTML, XML, Jira, Junit, Test NG

Confidential, Princeton, NJ

Selenium Automation Engineer

Responsibilities:

  • Develop and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java(core) in Windows platform.
  • Used Selenium Page Object Model, Page Factory design pattern to build the data driven framework
  • Used Cucumber framework(Gherkin language) to implement Behavior Driven Development(BDD)
  • Create and run BAT Files to execute Automation Test Suites and generate XSLT Reports using Apache ANT and TestNG.
  • Modify and update Automation scripts when developers change the code in Agile Environment.
  • Write complex SQL queries for backend data validation using Oracle SQL Server
  • Participate in meetings, prepare reports and other supportive documentation to contribute to the establishment of standards and procedures for software testing.
  • Experience with Agile Methodology. Used Eclipse IDE for test environment and Java (core) language for development.
  • Coordinate with team members, developers, test execution team and project managers for the proper Defect management strategies and defect tracking
  • Involved in Compatibility testing in different browsers to avoid customer drop off on sites
  • Create custom Xpath for identifying Dynamic Objects and use them in Selenium.
  • Create property files to store all the Xpath, file path, test site URL and use them in the Selenium.
  • Used “Parameterization” techniques for “Data Driven” test. All development was done under Eclipse IDE.
  • Used Jenkins for Continuous Integration
  • By implementing Selenium GRID, execute Selenium test script from a Hub machine into several Node machines running different browsers, OS and locations within the network.

Environment: Java, Gherkin, Selenium WebDriver, Selenium Grid, Git, Firebug, FirePath, HTML, XML, Jira, Oracle SQL, SOAPUI, UNIX, MS Office, and Windows 7.

Confidential, Hartford, CT

Selenium Automation Engineer

Responsibilities:

  • Performed functional test automation and execution processes in a web environment using data-driven development with Selenium WebDriver.
  • Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
  • Enhanced the current Data Driven Framework using Selenium custom functions, for functional and regression automation testing
  • Used Cucumber framework( Gherkin language) to implement Behavior Driven Development(BDD)
  • Work closely with production team, designers and developers to ensure application development meet user’s expectations.
  • Planning, Coordinating, Organizing Project Staff in the testing process
  • Analyzed Business and Functional requirements and provided feedback to business analyst
  • Developed test plan, test cases, test scenarios, traceability matrix, logging defects and run defects review meeting
  • Reported and managed software defects using JIRA and interacted with the developers to resolve technical issues
  • Worked with all Agile Development and SCRUM process throughout the entire project.
  • Performed complex queries for data validation in SQL statements.

Environment: Java, Gherkin, Selenium WebDriver, Selenium RC, Selenium Grid, Firebug, FirePath, CssSelector, HTML, XML, XPATH, Jira, Oracle SQL, SoapUI, MS Office, and Windows 7

Confidential, Midtown NY

QAAnalyst

Responsibilities:

  • Developed test plan, wrote test cases and executed test cases from stories for the application under test
  • Designed and executed functional testing and performance testing
  • Performed System, Integration, Regression and Compatibility Testing
  • Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering,
  • Worked on Agile software development environment where performed testing in each sprint.
  • Involved in defect tracking and reporting using JIRA.
  • Facilitated defect management meeting with project management and development team
  • Prepared documentation for assigned projects and followed software release procedures, requirements analysis using JIRA for importing specifications and documents
  • Product Management and Product support Thoroughly Cross browser tested projects to support IE7+, FireFox, Safari, Opera and Chrome
  • Performed Database Validation to check the updated data in the database using SQL queries.
  • Performed back-end testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL queries
  • Performed SOAP based and Restful base manual Web Service testing and test execution
  • Verified Request, Response to test SOAP based web service testing using WSDL file end point location

Environment: JIRA, SELENIUM, SQL Server 2008, Soap UI, XML, Linux.

We'd love your feedback!