Qa Automation Tester Resume
Objective
- Aspiring for challenging assignments in the field of testing and automation; wish to achieve high career growth through a continuous learning process and prove to be an asset for the organization.
SUMMARY
- Extensive experience with Agile Scrum model and Water fall model life cycles.
- Expert in Testing Life Cycle (TLC): Including Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
- Experienced in creating Test Plans. Hands on experience in designing test Cases covering all test conditions and eliminating redundancy and duplications.
- Experienced in performing Functionality Testing, System Testing, Integration Testing, Regression Testing and User Acceptance Testing.
- Good working knowledge in automation tools like Selenium, Rest Assured, Appium and building different automation frameworks.
- Experience in using Xpath where we used to locate web element based on its XML path. Involve in TestNG to execute all the automation test cases based on in a group.
- Experience working with a high - performing development team using an agile methodology.
- Involve in creating REST API client using JUNIT & user groups, privileges to the users using repository manager. REST API calls to fetch and create test data and to interact with sauce labs API.
- Developed XML test data and implemented Functional and Data Driven tests using Rest Assured and Postman.
- Use of various automated testing strategies for Web and mobile application using Selenium and Appium.
- Have knowledge on XPath and XQuery languages and used them in various assertions in Rest Assured for API testing.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.
- Worked in client server and web based application Testing including Java API Testing, manual and Software Testing techniques. Contribute to test data creation, Loading & Performance testing activities.
- Involve in Testing of backend database applications developed with Oracle, MySql and SQL Server.
- Solid SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Automation Frameworks: Data Driven, BDD (Cucumber), Page Object Model (POM)
Automation Testing Tools: Selenium Web Driver, Cucumber.
API Testing tools: Rest Assured, Postman, SoapUI Pro
Agile Management Tools: JIRA, QC
Test Management Tools: HP ALM, TestRail, Miiqat
Primary Languages: Java, C, C++
Continuous Integration: Jenkins, Octopus
Databases: MS - SQL Server, Oracle, Parts+
Source Control Tool: SVN, Git
Build and Logging Tools: Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Tester
Responsibilities:
- Prepared and Executed Automation Test Cases as per Requirements using Selenium Web Driver using java.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver and TestNG.
- Attended the sprint plan meetings, daily stand up meetings, Bug review meetings, weekly status meetings, retrospect meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Performed Data driven testing of the web-based tool using selenium Web Driver using java and TestNG.
- Performed Cross-browser Testing using Browser Stack to ensure features are working in required browsers.
- Involved in Web service testing using Postman.
- Reviewing the Test Reports using TestNG.
- Created POM (page object model) and data driven framework for selenium test scripts.
- Performed various testing like smoke testing, functional testing and Regression Testing.
- Involved in querying using SQL and updating records and validate database records as expected.
- Used SQL Queries and Joins to retrieve the data from various tables to test the database.
- Involved in Bug and defect Tracking using JIRA & planning test execution activities, defect reporting and analyzing test metrics.
- Interact with developers, users and various team members to discuss issues, resolve defects and set priorities.
- Collected the Test Data in the pre-testing phase for positive and negative scenarios.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, XML, JSON, Tomcat, XPath, Eclipse, Postman, Jira, Git, Html, Xml, CSS, SQL, Windows, Rest API.
Confidential
QA Automation Engineer
Responsibilities:
- Writing, Reviewing & Executing test cases, test scripts for Functional, Integration, System, GUI, Analysis of Business and Requirement Specifications.
- Automated Functional test cases usingSeleniumWebDriver, Junit and Java.
- Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebDriver.
- Identified and added new utility functions to the automation framework.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, Junit and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Updating the test automation suite regularly to ensure its accuracy and usefulness to the testing process.
- Running the test automation suite against new builds to confirm their stability and functionality.
- 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.
- Integrated Automation scripts (SeleniumWebDriverAPI) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH inSelenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Performed data driven testing by using JDBC as a data source & configured SQL queries to fetch data from the Oracle database.
- Reported software defects in JIRA and interacted with the developers to resolve technical issues.
- Involved in designing and building automation frameworks in support of continuous integration.
Environment: Selenium WebDriver, Jenkins, Maven, Junit, Quality Center, FirePath, Firebug, Eclipse, Java, Oracle and Windows.
Confidential
QA Analyst
Responsibilities:
- Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications
- Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
- Responsible for sprint deliverables and In-sprint automation scripts using Cucumber and Ruby.
- Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
- Performing Daily Smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE).
- Perform Black box and white box testing.
- Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
- Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts and performed functionality testing.
- Wrote manual test cases using quality center and using requirement document. Run test cases from test lab and logged in defects using Quality Center.
- Was responsible for performing integration testing and system testing.
- Coordinated between QA Managers, Developers and Team Members to deliver the quality product.
- Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
Environment: Java, Manual Testing, Quality center, Agile, Oracle, Windows, Toad, Putty