Automation Test Engineer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Overall 6 years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications.
- Excellent noledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in Waterfall and Agile Projects, working very closely wif Product owners in Agile and attended different ceremonies.
- Proficient in Java and has solid noledge of OOP (Object Oriented Programming).
- Expert in defining Testing Methodologies/Strategies and creating Test Plans, Test Scenarios, Test cases, User Stories from business, technical and functional requirements.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD, Hybrid, and Data-Driven Frameworks).
- Proven ability in designing and creating Automation Frameworks using Java, Selenium WebDriver, Rest-Assured, Cucumber, Junit, TestNG, Maven, Jenkins tools.
- Expert in developing Java test scripts for UI Testing using Selenium WebDriver and Cucumber behavior driven framework wif testing tools like TestNG and Junit.
- Strong experience in RESTful API Web services testing utilizing Rest-Assured and Postman tools.
- Hands on experience in backend testing using various databases like SQL Server, Oracle by writing SQL queries using SQL Developer and JDBC connectivity.
- Experience in developing and maintaining a framework using Page Object Model design pattern and Maven as a building tool.
- Expert in Defect Life Cycle and Hands-on Experience wif Defect Tracking Tools like Jira and ALM.
- Experience in installation and Administration of various version control tools like BitBucket, GitHub and integrating it wif Jenkins.
- Involving in development of Test Process, prepared test scripts, running tests, and reported teh status of teh tests.
- Extensive experience in conducting different kinds of tests such as Smoke, Regression, Functional, Database, API, User Interface, UAT and Sanity Testing.
- Utilizing Apache POI to read test data from teh excel spreadsheets and load them into required test cases.
- Experience in using Selenium WebDriver, Souce Labs, API, Cucumber, TestNG to automate tests on cross-browser and cross-platform environments.
- Experience in integrating Automation Framework wif Selenium WebDriver, Cucumber, Rest Assured and Jenkins Continuous Integration tool on EC2 AWS server for smoke and regression builds.
- Highly motivated team player wif analytical, organizational and technical skills, ability to adapt quickly to challenges and changing environment.
- Excellent problem-solving skills, experience in working group projects, desire and ability to learn and apply new technologies.
- Quality oriented mindset up wif Test to Break Attitude and Tactful & Diplomatic Behavior.
TECHNICAL SKILLS:
Testing Methods: UI, API, DB, Functional, Regression, Smoke testing
Testing Tools/Frameworks: Selenium WebDriver, RestAssured, JDBC, Cucumber, Maven, Jenkins, Junit, TestNG, Postman, SQL Developer, BDD, TDD, DDT, Page Object Model.
Languages: Java, SQL, HTML, Gherkin
RDBMS: Oracle, MySQL
Bug Tracking and Version Control Tools: Jira, ALM, GIT, SVN, BitBucket, GitHub
PROFESSIONAL EXPERIENCE:
Automation Test Engineer
Confidential, Chicago IL
Responsibilities:
- Involved in analyzing system specifications, design, developing and execution of test plans and test cases for manual and Automated testing.
- Designed, developed and implemented Page Object Model(POM) based automation-testing framework utilizing Java, Selenium WebDriver, TestNG, Cucumber, Maven.
- Setup teh Automation Framework using Selenium WebDriver and Java to run test cases in multiple browsers and platforms wif SauceLabs.
- Involved in design and implementation of Selenium WebDriver and Rest-Assured automation framework for smoke and regression test suites.
- Responsible for implementation of Behavior Driven Framework using Selenium WebDriver, Rest-Assured, TestNG and Maven under Java platform utilizing Page Object Model design patterns and approaches.
- Scheduled Automated executions using Maven and Jenkins Continuous Integration tool.
- Used Firebug to do web-based application testing wif Selenium for teh commands and locator application
- Performed API Testing of web services using Rest-Assured and Postman wif Cucumber framework
- Created step definition and feature files using Gherkin language and implemented data validations using Scenario Outline and external files like Excel.
- Performed backend testing for data validation utilizing JDBC and SqlDeveloper by writing extensive SQL queries.
- Maintained source code wif Git version control repository tools such as BitBucket.
- Involved in defect tracking and project managing using Jira and documented as to how to maintain and run scripts for future enhancements.
- Responsible for testing teh application against different environments in QA, staging, and production.
- Agile environment, participated QA daily scrum meeting, weekly meetings, and various other meetings and discussed Enhancement and Modification Request issues and defects in teh application.
Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, TestNG, Jenkins, Rest-Assured, JDBC, SqlDeveloper, Eclipse, JIRA, Git, BitBucket, HTML, XML, Chrome, Firefox, SQL, Oracle, Windows.
Automation Test Engineer
Confidential, Lombard IL
Responsibilities:
- Worked close wif Business Analyst and Developers to understand teh application architecture and recommend teh testing strategy.
- Developed automation framework for new enhancements using Selenium Web Driver and TestNG.
- Used JIRA for managing project as teh defect-tracking tool.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using
- Developed Java codes wif TestNG framework for assertions and maintained a project wif Maven building tool, integrated wif Jenkins to send teh automation reports over email.
- Created automation framework in Selenium WebDriver using Behavior Driven approach using
- Extensively used Selenium locators like XPath, CSS Selectors, and WebDriver to test teh web application.
- Involved in Web Application validation using Selenium WebDriver on different browsers wif Data-driven and Behavior Driven Testing Frameworks.
- Prepared Traceability Matrix to ensure teh adequate coverage of teh test cases.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT
- Developed scripts for API Testing wif Rest-Assured and JAVA for extracting teh JSON and XML responses, parsing through teh responses and generating reports.
- Performed Web-Services Testing using Postman and generated JSON files for manual validation.
- Extensively used Apache POI for framework interaction wif external files like to input teh user data from teh Excel sheets.
- Maintained Java Automation codes and resources wif GIT version control system using GitHub.
- Involved in Smoke, Functional, Positive, Negative, Integration, Regression, Front-end and Backend Tests.
- Performed Database Testing, Data Manipulation using SQL queries and establishing a Database connection wif JDBC API and SQL Developer.
- Tested applications in different types of platforms, browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment using SauceLabs.
Environment: Java, Selenium WebDriver, Cucumber, Test NG, API Testing, Rest-Assured, Postman, JIRA, Maven, GitHub, XPATH, Eclipse, SauceLabs, Jenkins, SQL, JDBC, SQL Developer, XML, JSON, Apache POI, BDD, DDT, Page Object Model, Agile.
QA Analyst
Confidential, Northbrook IL
Responsibilities:
- Analyzed teh system requirements, developed detailed test plans and test cases and provided teh documentation.
- Collaborated wif product management teams in a waterfall 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 teh functional Performance and Usability.
- Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
- Created Requirements Traceability matrix to make sure there is no gap between requirements and test coverage.
- Prepared Test Cases for service appointment creation, modification, and deletion.
- Involved in developing test cases, test scripts, test data, executing teh scripts and logging teh defects.
- Wrote manual test cases using Quality Center and using requirement document. Run test cases from test lab and logged in defects using ALM.
- Coordinated wif QA Managers, Developers and Team Members to deliver teh quality product.
- Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for teh management ALM.
- Developed Java scripts for UI automation testing using Selenium WebDriver, JUnit and identified dynamic locators like XPath and CSS.
- Used SQL Developer to write complex SQL queries for validating data in teh reports based on each business rule.
- Managed source codes using GitHub version control repository.
Environment: Java, Selenium WebDriver, JUnit, Manual Testing, SQL, Oracle 11g, Windows, SQL Developer, GitHub, ALM, QC.