We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

0/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • 7+ years of experience in IT Industry mainly in performing Automation Testing, Mobile Application Testing and Manual Testing in wide variety of projects and environment.
  • Strong expertise in SDLC, Project Management and testing life cycle methodologies like Waterfall, Spiral and Agile methodologies.
  • Experienced in reviewing and analyzing business requirements and writing detailed test plans, scenarios and test cases.
  • Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Soap UI and HP UFT.
  • Able to write Java Test Automation Script (.java) using Java,Seleniumand Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
  • Experience in automation testing of applications on mobile devices using tools Android Driver, IOS Driver using Appium.
  • Sound knowledge on JUnit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Experience in Manual testing, Automation testing, Functional testing, Regression testing and Black Box Testing, White Box Testing and DB testing.
  • Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP tools like Quick Test Professional (QTP), Quality center (QC)/ALM & JIRA, Status Reports, and Best practices in Testing).
  • Involved in End - to-End, System, Beta Testing & Performance Testing.
  • Excellence in preparing test scripts, test plans functionality testing, security, regression, back end, and configuration testing, parameterization, multiple actions.
  • Experience in core Java Hands-on in creating/debugging/enhancing different automation frameworks (data driven, Keyword-driven, POM with Page factory).
  • Coordinating with Developers in fixing Defects and ensuring QA processes.
  • Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
  • Strong Analytical and Problem-Solving skills. Quick learner of new software/tools, self-starter, can work independently and in a team.
  • Strong organizational and communication skills, both verbal and written.
  • Ability to understand client requirement and provide with the best solution.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/Web Driver/GRID, Webdriver Backed Selenium, QTP, Test Link, Test Manager.

Languages: C, C++, JAVA, Java Script, HTML, XML, CSS, JSON

Test Framework: JUnit, TestNG, Data Driven Framework, Keyword Driven.

Web Debugging Tool: Xpath, Firepath, Firebug, Webdebugger, Lotus Notes.

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins

Web services: Soap UI, Rest full.

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & Spira.

Source Version Control Tool: SVN, GIT, TFS.

Databases: Oracle 11g/10g, SQL Server, MySQL

Operating Systems: Windows 10/8/7/XP, Unix, Linux

PROFESSIONAL EXPERIENCE

Sr. Automation Engineer

Confidential, Windsor, CT

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Worked in agile methodology(scrum) to meet customer expectation, timelines with quality deliverables.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Selenium Web Driver.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Extended TestNG framework by adding some helper classes and methods.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Responsible for implementation of Data Driven Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Worked on acceptance testing using Selenium WebDriver.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Maintain the scripts in using the version control tool SVN (Apache Subversion).
  • Tested web-based application on different operating systems such as Windows, Vista and different browsers such as IE, chrome, Firefox.
  • Conducted backend testing using SQL queries to validate data for database.
  • Coordinated with technical support associates to fix proprietary software issues.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Edited and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).

Environment: s: Java, Selenium WebDriver, Selenium Grid, TestNG, Maven, Jenkins, MVC, SOAP UI, Firebug, Firepath, XML, DOM, SVN, Internet Explorer, Chrome, Firefox, SQL and Windows.

Selenium Tester

Confidential, Richmond, VA

Responsibilities:

  • Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
  • 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.
  • 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 WebDriver.
  • Developed Selenium test cases using Junit framework
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and ANT).
  • UsedCucumberautomated testing to test new and existing functionality.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Used SOAP UI tool to locate the WSDL file on the internet, create test cases, and execute test cases.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Reported the bugs, Email notifications to the developers using JIRA.
  • Provided back end testing for data validation using SQL on Oracle.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Involved in testing the database and data validation using SQL Queries.
  • 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: s: Selenium Web Driver, Jenkins, ANT, SOAP, Cucumber, Eclipse, SQL, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), VBScript, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.

Software Quality Analyst

Confidential, Chevy Chase, MD

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using 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 WebDriver and IDE.
  • Used Selenium tool (Selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • The Exported test can be run in any browser and any platform using "Selenium Remote control".
  • Implemented Selenium WebDriver for compatibility testing.
  • Performed and schedule automated tests using Selenium WebDriver using JUnit framework.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Environment: Selenium WebDriver, Selenium RC, Quality Center, JUnit, HTML, Java, JavaScript, XML, MS EXCEL, SQL, Oracle, Windows.

QA Engineer

Confidential

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC and Selenium IDE.
  • 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 RC.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Participated in weekly assessment meetings with business analysts and developers.
  • Worked with source version control tool such as Subversion (SVN) & Git.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL quarries.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.
  • Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
  • Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.

Environment: Selenium IDE, Selenium RC, Quality Center, HTML, JavaScript, XML, Apache-Subversion (SVN), Git, Internet Explorer, Chrome, Mozilla Firefox, SQ, Windows.

Quality Analyst

Confidential

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Involved in analyzing requirements documents.
  • Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
  • Performed Functional testing manually.
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Used Quality Center as a defect management tool.
  • Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
  • Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.

We'd love your feedback!