We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Menomonee Falls, WI

SUMMARY:

  • Over 6+ years of experience in Software Quality Assurance and QA implementation.
  • Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Key expertise includes testing & debugging GUI& Multi - Applications environment & automated testing using Selenium WebDriver.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual tests.
  • Experience in Web-Services / API(Swagger) Testing and Database Testing.
  • Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects) and Rally.
  • Good knowledge on Object Oriented Programming (OOP) concept.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Hands-on experience on SQL Server 2008 and MySQL and SQL queries.
  • Strong knowledge of Software Development Life Cycle(SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Experience in developing end-to-end tests for complex solutions.
  • Strong Analytical and Problem Solving skills.
  • Strong organizational and communication skills, both verbal and written.
  • Strong team player with good interpersonal skills.
  • Demonstrated ability to self-motivate and be flexible within a fast-paced environment.

TECHNICAL SKILLS:

Defect Management Tools: HP Quality Center, Rally, HP ALM, Jira

Testing Tools: Selenium WebDriver/IDE, TestNG, Junit, Ant, Maven, Jenkins, Cucumber, SOAP UI

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing, System Testing.

Web Technologies: HTML, XML, VB Script.

RDBMS: MySQL. SQL Server, Oracle

Programming Languages: Java, Python, SQL, PL/SQL, HTML, XML

SDLC Methodologies: Waterfall, V-Model, Agile.

Operating Systems: Windows XP/Vista/7, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Menomonee Falls, WI

Test Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Developed and Executed TestNG Test Cases using Eclipse IDE.
  • Used web-debugging tools like Xpath, Firebug and Firepath to locate elements.
  • Created and maintained automated test script for API testing using TestNG.
  • Used Selenium WebDriver to run the parallel testing.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Participated in Peer reviews of automated test cases and Test Plan for the team member.
  • Created Post Implementation Review reports for successfully completed projects.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins .
  • Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.
  • Used Cucumber automated testing to test new and existing functionality.
  • Worked with designing and building automation frameworks in Cucumber BBD.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium WebDriver (using Java).
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Uploaded test cases executed test cases and logged defects inHP ALM.
  • Conducted backend testing using SQL queries to validate data for database.
  • Worked with source version control tool such as Subversion (SVN).
  • Created/Updated automated test cases based on release test cases.
  • Supported the UAT team during their testing.
  • Participated in daily Stand Up call and weekly Open/Close meeting.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Cucumber, Agile, Maven, HP ALM, SOAP UI, Eclipse, XPath, HTML, CSS, XML, SVN, SQL, Windows, LINUX.

Confidential, Cincinnati, OH.

QA Automation Engineer

Responsibilities:

  • Review product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Perform automated testing of a web-based application using Selenium WebDriver.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
  • Implemented Selenium WebDriver to run the Selenium tests in parallel and reduced the feedback loop times significantly.
  • UsedTestNG to run the tests and generate the reports.
  • Integrated TestNG and Selenium Scripts with Build tool Maven.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNGmethods.
  • UsedMaven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Analyzed the Batch Process, Work-flow behavior and SOA/Web Services testing using SOAP UI.
  • Used WSDL to setup project in SOAP UI, compiled the WSDL using SOAP UI, Created multiple Test Cases to test scenarios.
  • Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Executed Selenium WebDriver tests headless on UNIX machine.
  • Developed test strategies/plans, design and execute test cases using SQL queries.
  • Implemented cross browser testing using Selenium API for Firefox, chrome and Internet explorer.
  • Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
  • 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 WebDriver, TestNG, Jenkins, Maven, Cucumber, SOAP UI, Quality Center, XPath, Eclipse, XML, HTML, CSS, Firebug, agile, SQL, Windows and UNIX.

Confidential, Columbia, MD.

Role: QA Engineer

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.
  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • 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 WebDriver.
  • Developed automation framework for Selenium in Modular Framework model.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Extended TestNG framework by adding some helper classes and methods.
  • Implemented Seleniumfor compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Coordinated with technical support associates to fix proprietary software issues
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Worked on Project Management tool- RTC, Jira.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Selenium IDE/WebDriver, Java, TestNG, MVC, Jira, Quality Center, Agile, JavaScript, XML, HTML,MS Excel, SQL, Windows.

Confidential, San Francisco, CA.

QA Engineer

Responsibilities:

  • Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
  • Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
  • Involved in integration testing of different modules.
  • Modification and execution of Test case Scripts (Java-Selenium) in Eclipse IDE, design of automation test framework (Junit and ANT).
  • Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
  • Involved in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Automated functional scenarios using Selenium WebDriver.
  • Worked on developing the automation scripts for backend testing using Selenium.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Performed records, enhanced, and plays back test in Fire fox using Selenium.
  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
  • Collaboration with development and other QA on test execution.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • Used SQL Queries for backend testing to check the data integrity and data consistency.
  • Interaction with developers to report software bugs and re-test the fixed issues.
  • Involved in Creating check lists for testing team.

Environment: Java, Junit, Selenium WebDriver, JavaScript, Java, HTML, SQL, PL/ SQL, Eclipse, Web server - Apache, Mercury Quality Center and Oracle, Unix/Linux.

Confidential, Dallas, TX.

QA Tester

Responsibilities:

  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Prepared Test Plan, Test Cases using Business requirements document and Functional requirements document of the system.
  • Reviewed the requirements and the use case diagrams to write Test Cases/ Test plan that would test various scenarios.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Provided Estimates for testing and updated the Project Plan with the testing timelines.
  • Wrote SQL queries and statements to test database for retrieving information.
  • Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Java, Quality Center, BugZilla, Oracle, SQL, Windows.

We'd love your feedback!