We provide IT Staff Augmentation Services!

Senior Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Mechanicsburg, PA

SUMMARY

  • 8+years of experience in Manual & Automation testing in all stages of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
  • Experienced with test automation tools like Selenium WebDriver, Cypress.
  • Extensive working experience on Agile and SCRUM methodology by careful analysis of requirement specifications.
  • Experienced with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Expertise in Backend Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, Ad-hoc Testing.
  • Experienced in preparing and executing Test cases, evaluated test results and Report discrepancies to the development team using ALM/Quality Center.
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT and Jenkins tools.
  • Expert in Automation Testing (Selenium WebDriver), BDD Cucumber, Protractor Angular Testing and Manual Testing.
  • Experienced in using ALM/Quality Center and Jira for managing test execution and defect tracking of all issues.
  • Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
  • Very good in writing SQL queries for backend data validation and data integrity check.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJS and jQuery.
  • Experienced in creating test scripts using Selenium WebDriver using Page Object Model.
  • Experienced in using Jenkins as continuous Integration tool and Maven for build.
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards.
  • Experienced in using Selenium Grid to execute tests on different nodes and on several browsers.
  • Proficient in set up Selenium tools from scratch and configuring various other peripherals tools to performance Selenium Test.
  • Experienced in performing Regression testing, System testing and Functional testing using Selenium.
  • Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver.
  • Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
  • Experienced in designing automation testing framework for web-based application using Selenium that maintains the workflow as an end-user.
  • Experienced in developing and implementing Data Driven and Keyword Driven, Hybrid automation testing framework with Selenium WebDriver.
  • Have Experience in working with Restful services using Java/J2EE (Spring).
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Implemented procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Dockers
  • Able to work independently and with another QA Analyst’s on project.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and HP ALM.
  • Excellent analytical, communication, documentation, and interpersonal skills.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, Firebug, Fire Path, Load Runner, JMeter, Selenium Grid, Cypress, JIRA

Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC& REST services

Defect Tracking Tools: HP /Quality Center, JIRA

Build Tools: ANT, Maven, Jenkins

Languages: Java, SQL, and Python

Web Debugging Tools: Fire Path, Xpath

Databases: Oracle, DB2&MongoDB

Version Control: Subversion, Team forge, GIT, GITHUB, Source Tree

Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android

IDE & Testing Tools: Eclipse, IntelliJ

Frameworks/Open Source: Junit, Test NG

PROFESSIONAL EXPERIENCE

Confidential, Mechanicsburg, PA

Senior Test Automation Engineer

Responsibilities:

  • Participated in daily SCRUM, sprint backlog refinement and pre-planning meetings.
  • Automated web application using Selenium WebDriver and Java as the scripting language.
  • Conducted Functional testing, Regression Testing using Selenium with Data-driven framework and Key- Word driven framework.
  • Expertise in Protractor Automation testing for both Angular and Non-Angular pages
  • Coordinated with different teams within the organization to orchestrate end to end integration testing of the entire application module.
  • Designed and implemented behavior driven framework using BDD, Selenium and Maven for smoke and regression test.
  • Automated sanity tests, using a Cucumber BDD framework that captured all the high-level functionality captured in feature files.
  • Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
  • Supported automation code review and managed automation branches in Git.
  • Good ability to identify and resolve webservices user interfaces.
  • Developed 220 automation scripts using selenium WebDriver and java as programming language.
  • Produced multi-purpose Cucumber feature files according to Gherkin language syntax.
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Provided automation script enhancement solutions to previous keyword driven automation framework scripts.
  • Involved heavily in sprint planning sessions with development team and offshore QA team.
  • Good ability to automated webservices test processes and procedures.
  • Performed UI and API testing using Cypress and created from framework from the scratch.
  • Extensively automated regression and functional test suites by developing over 120 test cases,4 test suites using selenium web driver Java, TestNG
  • Created Automation Test Scripts using Data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and Maven
  • Refactored existing automation code to be optimized and robust.
  • Created test plans and test cases and upload those test cases in JIRA.
  • Performed regression and integration testing using automated scripts coded in Java and Selenium, Cucumber as testing framework.
  • Expertise in using Selenium Grid to run Test Scripts on different platforms and against different browsers in parallel to save time.
  • Extensively worked on Jenkins/Hudson for continuous integration and for End-to-End automation for all build and deployments.
  • UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
  • Automated 175 test cases and validated against database queries using selenium queries
  • Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags
  • Generated Cucumber feature files used Maven for building the projects.
  • Creating, versioning and testing of bash scripts, Splunk, Maven, Git, Jenkins, Python and Ruby to achieve high-level of automation
  • Created light weight automation framework using TestNG framework and Java as the scripting language.
  • Created customized Xpaths and stored in shared macro repository.
  • Designed developed and implemented webservices testing procedures.
  • Updated test base java files in eclipse and merged it to GitHub QA master branch. In addition, knowledgeable of git commands to pull, merge and push code changes to master git repository.

Environment: Selenium, Java, python, JavaScript, Jenkins, Git, GitHub, SOAP, REST, SOAP, POSTMAN, Mobile, Cucumber, BDD, Agile, Oracle 10g, putty, MS word, MS XL, Quality Centre, WebDriver, TestNG, MAVEN, Guidewire.

Confidential

Lead Selenium Test Automation Engineer

Responsibilities:

  • Actively involved with SCRUM and sprint meeting and daily standups.
  • Developed the project using agile development methodologies Coordination with team, peer reviews and collaborative System level testing.
  • Involved in creating Hybrid automation framework in Selenium WebDriver using behavior driven approach (BDD) like Cucumber.
  • Designed Manual and Automated Tests, created Automated Test Cases, Test Plans and executed tests using HP ALM, Selenium
  • Automated subdomain web application through Selenium WebDriver.
  • Tested Web services for application to ensure all of the components are working as per the requirements.
  • Performance manual testing of the application to test the system for both the functional and business requirements.
  • Involved in Functional, Integration, and Regression Testing to make sure that new build was compatible with all types of browsers at every phase of testing.
  • Configured Selenium, Testing, Maven tool and created Selenium Automation Scripts in Java
  • Provided an aggregated cross-application project view of quality status and defect trends.
  • Developed 175 automation scripts using selenium WebDriver and Java as programming language.
  • Used ALM to attach screenshots and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated.
  • Worked on distributed Test Automation Execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance using ALM.
  • Knowledge in manual testing of web services with postman
  • Designed, developed and implemented Keyword Driven and Data Driven and Hybrid automation testing framework utilizing Java, TestNG and Selenium WebDriver, Cucumber.
  • Involved in writing the QA Test Results and Evaluation Reports.
  • Used Page Object Model (POM) design pattern to create reusable object repository for web UI elements.
  • Conducted Black box, Functional, Regression, Smoke testing using Eclipse ID, TestNG, Selenium WebDriver, Maven, Java, for web- based applications.
  • Used Java language and TestNG framework for scripting; Used Maven for building the WebDriver project.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Identified and reported software defects and test findings using JIRA.
  • Supported early morning/off-hours/weekend launch and monitored of systems with business teams as needed.

Environment: Selenium, Maven, Jenkins, Rest Assured, REST, SOAP, XML, Quality Center 9.2, Soap UI, Cucumber, API Testing, QTP 10.0, Agile, Windows 7/XP, Oracle 11g.

Confidential

Selenium Test Automation Engineer

Responsibilities:

  • Wrote Test Cases and Test Procedures based on the Test Plan.
  • Analyzed project documentation and prepared detailed Test cases.
  • Analyzed, understood and estimated requirements.
  • Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
  • Involved in the System and Integration testing.
  • Performance Positive and Negative testing.
  • Used Selenium WebDriver API to automate tests.
  • Used Quality Center to create Test outlines and maintained Test scripts and created, modified and debugged the Scripts.
  • Used Quality Center to create Test outlines, maintained Test scripts; created, modified and debugged the Scripts.
  • Performed Data integrity testing by executing SQL statements and validated the tables in the database.
  • Responsible for coding automated test cases using Selenium and modifying scripts as appropriate to the test case.
  • Maintained custom project libraries for the common automation framework using JAVA in Selenium.
  • Involved in Automation Feasibility Study for Web based applications.
  • Performed Regression testing to check compatibility of new with the existing functionalities using Selenium.
  • Involved in Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
  • Reviewed database Test Cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server
  • Did SQL performance monitoring and tuning of reporting data by optimizing indexes and stored procedures
  • Prepared Test status reports for each stage and logged any unresolved issues into Issues log.
  • Involved in Meetings and walkthroughs and Responsible for weekly status.
  • Setup /Installed and Configured Selenium IDE.

We'd love your feedback!