Test Automation Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Worked on various testing frameworks such as Selenium WebDriver&RC, Selenium Grid, Cucumber, JAVA, TestNG, Maven, Web Applications, JIRA, SQL.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and TDD.
- Expertise in implementing Agile or SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Ability to handle multiple priorities and manage within deadlines.
- Extensive knowledge and experience in all stages of the Software Development Life Cycle (SDLC) beginning from initiation and definition to deployment and support.
- Extensive experience on manual and automation testing the ecommerce and online payment gateway systems.
- Good knowledge on ItelliJ IDE (Object Identification, Object Repository, Step Generator, Data Table, Check Points, Output Values, Actions, Recovery Scenarios etc.)
- Designed and Implemented different automation frameworks like Selenium Page Object Model Framework, Test NG Framework, QTP Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects.
- Performed Continuous integration automation using Jenkins and Bamboo.
- Worked on Web Services Testing using SOAP UI
- Expertise in writing designing automation script in Java for crosses browsing testing.
- Experience in BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Functional Testing and Unit Testing.
- Experience in Black Box Testing and White Box Testing Techniques - Boundary Value Analysis and Equivalence Portioning.
- Maintained the Selenium &JAVA automation code and resources in source controls like GIT over the time for improvements and new features.
- Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.
- Experience in using finder mechanisms like CSS, XPath expression, HTML id and name to find the Web Elements.
- Participated in requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
- Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
- Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
- Reviewed & revised suite of test cases to reflect changes made to the Test Plan documentation for new functionality and performance issues.
- Worked with cross functional testing teams and developers for closing defects.
PROFESSIONAL EXPERIENCE:
Confidential
Test Automation Engineer
Responsibilities:
- Conducted Automation/manual testing using the Standards, guide lines and structured methodology in testing the application. Analyzing Business Requirement/Features and preparing the Test conditions in HP Quality Center.
- Preparing Test Scenarios based on requirement.
- Performing different types of testing including Functional Testing, Regression Testing, User Acceptance testing on Application GUI, Database Testing and Webservices Testing.
- Extensively automated regression and functional test suites using Selenium (Selenium IDE,Selenium Web Driver), JAVA, and Frameworks like Junit and TetsNG using Page Object Model (POM) Concept .
- Implemented Page Object Model/Page Factory Concept from scratch to represent all the Application web pages using Selenium/Java and also performed preparation of automation test framework.
- Java Automation for kafka communication stream hosted on Amazon Web Services.
- Virtualized API using MounteBank for performance testing.
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- Developed automation test cases, executed these test scripts from test lab and logged defects in ALM.
- Involved in Testing in Agile Development Environment. Using ATDD approach.
- Experienced in testing of SOAP/REST Web services interface using SoapUI and Postman.
- Involved in backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Developed JMeter script for performance testing of Web Application.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
Wipro Technologies
Project Engineer
Responsibilities:
- Involved in requirement analysis and writing test case for the product features. Created, executed and Reviewed the test cases for assigned features.
- Involved in Identifying the E2E scenario & Creating the Reusable methods and Generic methods.
- Automated test script for web application using selenium, Cucumber and Maven.
- Developed Jmeter script for performance testing Web application and Web services.
- Participated in framework development. Prepared and executed batch test suite through TestNG.
- Attended bug bashes for targeted exploratory testing of critical features.
- Logged bugs found during testing and regular use.
- Created test data for test environment, have written SQL queries to retrieve data for validation.
- Performed sanity, functional, regression, security and system testing through various modules of the project.
- Tested the functionality and web applications on different testing environments throughout the software development lifecycle.
- Wrote test cases based on the software requirements, content model, and/or business rules. The test cases ensured the thorough testing of each component in the web application prior to final delivery.
- Indulged in backlog refining, sprint planning, Daily standup, sprint review and sprint retrospective.
- Documented changes to requirements and tested their implementation in new versions of web applications.
- Experienced with software development life cycle workflow with hands on technical work (Agile/Scrum).
TECHNICAL SKILLS
Programming Languages: Java and C#
Scripting Languages: HTML, CSS, JavaScript.
Testing Tools & Framework: Selenium, TestNg, Junit, Cucumber, Jmeter, Postman.
Database: MySQL, Oracle 11g, Cassandra, InfluxDB
Cloud: Amazon Web Services.
