We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 6+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing Client/Server and Web based applications.
  • Extensive working experience in all phases of Software Development Life Cycle (SDLC), Software Testing Lifecycle (STLC), Bug/Defect Lifecycle and QA Lifecycle.
  • Experience on manual testing and automated testing using tools like Selenium (IDE, RC, WebDriver and GRID).
  • Extensive experience in developing automation test scripts using JAVA, selenium WebDriver and TestNG/JUnit.
  • Experience in developing automation scripts in object - oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUnit and TestNG.
  • Experience in using build automation tools such as Maven (to manage framework dependency jar files) and ANT for automating software build processes by configuring build dependencies in POM.Xml.
  • Experience in Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Experience automation testing for Android and IOS devices with APPIUM using Java and Selenium.
  • Expertise in various types of testing like Automation Testing, Manual Testing, Integration Testing, System Testing, Smoke Testing, Black box Testing, Database Testing, GUI Testing, Web/UI and User Acceptance Testing (UAT).
  • Experience in Unit testing, Functional testing, User Acceptance testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and web-based applications.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts, reviewing Requirements and Requirement Traceability Matrix (RTM) and Test reports of manual and automated tests.
  • Experience in finding web elements using locators like ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Experience with web services and API testing using SOAP UI/Postman and various other tools.
  • Experienced in Web Services testing using SOAP UI/Postman tool. Validated request and response SOAP and RESTful Web service calls.
  • Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using HP ALM, Quality Center and JIRA.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Strong Knowledge and experience of Agile and Scrum methodologies.
  • Excellent quick learning skills: new tools, techniques, methods, and concepts, Strong communication, analytical, problem solving and decision-making skills, hardworking and high level of motivation, detail-oriented, team player, open to learn and share the knowledge.

TECHNICAL SKILLS

Languages: C#.Net, Java, SQL, Python, HTML, XML, Java script.

Automation Tools: Selenium IDE/WebDriver/Grid, Appium, Protractor, Robert Framework, Jasmine, Coded UI.

BDD/CI Tools: Cucumber, Jenkins

Frame Works: TestNG, Junit, Nunit

Wed Services: SOAP UI, Postman, RestFul

Defect Tracking Tools: Quality Center, HP ALM, Jira.

Build Tools: Ant, Maven.

Database: Oracle, My-SQL.

Operating System: Windows Variants, UNIX.

PROFESSIONAL EXPERIENCE

Confidential

Test Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
  • Developed and executed White box test cases of the Java API using TestNG framework and Eclipse Created TestNG HTML test report for the entire test suite.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Involved 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.
  • Involved in Maven configuration for running servers and scripts after the build. Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used Appium tool to be tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
  • Worked on Python scripting to do functional testing.
  • Wrote automation tests using Python .
  • Evaluation and implementation of Robot Framework to create Selenium WebDriver automation test suite.
  • Involved in performing automation testing using Protractor by following BDD.
  • Performed the testing of Restful web services for mobile apps for the Using Postman.
  • Used SOAP Web services and Postman Tool to post the request and after that get the responses from the service classes.
  • Creating automation scripts for testing data streaming services like Kafka and validation of several engines which process data and store in Kafka topics.
  • Responsible for updating and maintaining the HP ALM for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions and attended daily stand up meetings.
  • 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, Robot Framework, TestNG, Appium, Python, Eclipse, Maven, BDD, Cucumber, Jenkins, SOAP, Postman, Protractor, Restful, XPath, CSS, HP ALM, SQL, Agile and Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Involved in the design and development of test plan from the Business and Functional Requirements which includes test objectives, test strategies, test environments etc.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Webdriver (using Java).
  • Developed Java based library to read test data from XML and Properties files using TestNG and Selenium.
  • Performed black box testing using TestNG for class, method and Web Services testing.
  • Involved in creating Test Scripts for each Test Case using Test Automation Tool Selenium/TestNG in Eclipse using element locators XPath and TestNG methods.
  • Maintained and executed Maven build files for running automated tests by adding dependencies.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Involved in Smoke, Functional, Integration, System, Usability, UI, Cross browser, Positive, Negative Testing, Acceptance of web and Mobile (Native/Hybrid) applications, Web services testing.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
  • Performed testing on the Web Services API's using protocols like HTTP, HTTPS, SOAP and WSDL using Postman tool related with various interfaces.
  • Involved in Mobile Testing by writing java for automation through Selenium APPIUM .
  • Performed automation testing using Robot Framework as well as executed and monitored existing automated test suites and evaluated automation test results.
  • Created Selenium Web-driver automation scripts using Python to validate functionality on various browsers
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using Postman.
  • Developed Test Framework in Protractor for UI Regression Test Automation and implemented testing framework in Jenkins for continuous integration.
  • Analyzed the business requirements, developed test plans and created test cases in Quality Center a test management tool.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Tested the application under Scrum (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, Robot FrameWork, Python, Protractor, TestNG, Maven, Cucumber, Jenkins, Eclipse, XPath, Http, SOAP, WSDL, Postman, Oracle, SQL, Agile and Windows.

Confidential

Test Engineer (QA)

Responsibilities:

  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
  • Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
  • Involved in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Automated functional scenarios using Selenium WebDriver.
  • Developed and maintained automated regression test cases in Selenium WebDriver using C#.Net programming language and Nunit Framework.
  • Designed, developed and implemented POM based automation testing framework utilizing C#.Net, Nunit and Selenium WebDriver.
  • Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
  • Used Maven to build and run the Selenium automation framework. Wrote Script to send the automation reports over email.
  • Develop automated tests using Selenium, Coded UI and C#.
  • Created and executed automated (Coded UI ) scripts in Visual Studio and in TFS Test Manager.
  • Design and develop UI Automation framework using Selenium Web Driver and developed core functions with C#.
  • Developed the Positive and Negative Test Cases for various modules based on the business requirements.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Performed records, enhanced, and plays back test in Fire fox using Selenium.
  • Performed Web-service Testing and XML validation by creating test case suite using Soap UI.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • Used SQL Queries for backend testing to check the data integrity and data consistency.
  • Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: C#.Net, Selenium WebDriver, Nunit, Coded UI, Maven, Visual Studio, TFS, SOAP UI, XPath, HTML, Quality Center, Oracle, Windows.

Confidential

Manual QA Tester

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Performed the Manual Testing of the application before switching over to the automation phase.
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Prepared test data for functional testing as documented in the test plan.
  • Executed test cases manually. Compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution.
  • Involved in compatibility testing with other software programs, hardware, operating systems and network environments.
  • Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Performed Manual Testing to check flow of the application.
  • Managed defect reporting and tracking using Quality Center.
  • Performed Functional, Integration, System, GUI, Cross Browser compatibility and Ad- Hoc Testing.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Worked with source version control tool such as Subversion (SVN).
  • Created and executed database queries (SQL) to validate database data integrity.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also mentored others in software testing best practices.

Environment: Java, Manual Tester, Quality Center, SVN, SQL, Windows XP.

We'd love your feedback!