Web Automation test engineer Resume
Dallas, TX
SUMMARY:
- 12+ years of IT experience with active involvement in all phases of Software development life cycle including requirements gathering, analysis, design, development, automation testing and implementation
- Experienced in designing and implementing Web Automation Test framework using Selenium with Java, Python
- Experienced in designing and implementing API automation Test framework using REST ASSURED in Java
- Experienced in designing and implementing API automation Test framework using Groovy in Ready API
- Worked on conducting performance testing using Jmeter.
- Experienced in developing and implementing enterprise solutions using Java/J2EE technologies.
- Proficient and has in - depth knowledge in Big data and Data Science related technologies: Hadoop, HDSF, PIG, HIVE, HBASE, SPARK, SQOOP, FLUME, Cassandra, R, Python and Tableau.
- Proven ability in developing BDD scripts for Cucumber and writing step definitions for behavior
- Designed and implemented different automation frameworks from scratch like Behavior Driven Framework, Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects
- Designed the framework to execute the scripts Parallel (using TestNG) across all browser and OS combinations
- Excellent experience of build tools like Maven and managing JAVA automation projects using them and continuous integration tool Jenkins
- Good experience of Agile methodologies and Scrum processes.
- Maintained the automation code and resources in source controls like Git Hub over the time for improvements and new features
- Took ownership of automation and led the automation team by mentoring the team as required
- Profound working knowledge in creating and executing the automation scripts on SAUCE LABS.
- Prepared Automation Test Strategy, Test Plan after thorough understanding of Requirement, Application & limitations (specific to automation if any).
- Capable of meeting deadlines, sincere and hardworking.
- Having Good communication, interpersonal skills, and a team player.
TECHNICAL SKILLS:
Operating Systems: Windows 98/XP/2000/7/Vista/8 Lynix and Apple IOS
Languages: Java, Python, Ruby, Groovy, R
Automation Tools: Selenium IDE, Selenium R.C, WebDriver 2.45.0, Selenium, Grid, TestNG, Junit, API automation, Cucumber, Jmeter, Postman, Rest Assured
Database: SQL Server, Oracle, Cassandra, HBASE
Configuration Tools: GITHUB, Bitbucket.
Continuous Integration Tool: Jenkins, AWS, Docker.
Other Tools: Maven, ANT, XSLT, Eclipse3.6, Net Beans, TestNG, JIRA, Log4J. Browsers Chrome, Firefox, IE, Safari, Opera
Big data and analytics: Hadoop, HDFS, MapReduce, HIVE, PIG, Sqoop, Flume, OzzieSpark, R, Python, Tableau.
PROFESSIONAL WORK EXPERIENCE:
Confidential, Dallas, TX
Web Automation Test EngineerResponsibilities:
- Developed Automated Test Driven Development framework using Cucumber, Rest Assured, REST API, Maven, Jenkins, AWS, and TestNG as test unit framework in Java language.
- Individually responsible for developing Automated Test Driven Development framework to handle Functional, Smoke / Regression Testing cycles.
- Developed ATDD API automation Test framework using REST ASSURED in Java.
- Worked as Tech Lead managing three member QA team.
- Worked in developing BDD scripts for Cucumber and wrote step definitions for behavior
- Organized and facilitated sprint planning, daily stand-up meetings, reviews, release planning, demos and other Scrum-related meetings.
- Used various supporting tools such as GIT, Maven, Jenkins, Postman, Eclipse, Intellij, Version one, AWS.
Environment: Java, Spring, Cucumber, Gherkins, Rest Assured, TestNG, Junit, Maven, Ant, Jenkins, Agile, SQL Server, GITHUB, AWS, Cassandra, Postman, Version One.
Confidential, Dallas, TX
Web Automation Test EngineerResponsibilities:
- Developed Automated Test framework using Selenium WebDriver, TestNG as test unit framework in Java language.
- Individually responsible for developing Automated Test Framework to handle Smoke / Regression Testing cycles.
- Developed API automation Test framework using REST ASSURED in Java
- Developed API automation Test framework using Groovy in Ready API
- Worked in developing BDD scripts for Cucumber and wrote step definitions for behavior
- Organized and facilitated sprint planning, daily stand-up meetings, reviews, release planning, demos and other Scrum-related meetings.
- Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
- Test Driven Framework is automatically compiled & build using software build tools such as Apache Ant & Maven.
- Participate in the Change Control Board to identify the quality implications of known bugs and the impact of proposed changes to product definition on the testing process.
- Used GIT as distributed revision control.
- Integrated Automation Project to Continuous integration tool; Jenkins (server-based system).
- Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem.
- Taught the team to create clear and concise epics/stories to test the application.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Worked with the developer to ensure that the testing issues are solved immediately.
Environment: Java, Selenium WebDriver 2.46, Rest Assured, TestNG, Junit, Maven, Ant, Jenkins, Agile, SQL Server, GITHUB, Firebug, Test Rails, Jira.
Confidential, Dallas, TX
Web Automation Test EngineerResponsibilities:
- Individually responsible for developing Automated Test Framework to handle Smoke / Regression Testing cycles using Selenium 2 WebDriver, TestNG as test unit framework in Java language.
- Worked in developing BDD scripts for Cucumber and wrote step definitions for behavior
- Developed API automation Test framework using REST ASSURED in Java
- Developed API automation Test framework using Groovy in Ready API
- Organized and facilitated sprint planning, daily stand-up meetings, reviews, release planning, demos and other Scrum-related meetings.
- Taught the team to create clear and concise epics/stories to test the application.
- Used risk-driven techniques to develop, maintain, and execute automated test suites for various Software Cafeteria products; i.e., perform automated dynamic testing.
- Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
- Test Driven Framework is automatically compiled & build using software build tools such as Apache Ant & Maven.
- Participate in the Change Control Board to identify the quality implications of known bugs and the impact of proposed changes to product definition on the testing process.
- Used GIT as distributed revision control.
- Work with the Release Engineering team to create and maintain an automated nightly build verification (“smoke”) test.
- Integrated Automation Project to Continuous integration tool i.e. Jenkins (server-based system).
- Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Worked with the developer to ensure that the testing issues are solved immediately.
Environment: Java, Selenium WebDriver 2.46, TestNG, Junit, Maven, Ant, Jenkins, Sauce Labs, SQL Server, GITHUB, Firebug, Test Rails, Jira, Net Bean
Confidential
Web Automation Test EngineerResponsibilities:
- Individually responsible for developing Automated Test Framework to handle Smoke / Regression Testing cycles using Selenium 2 WebDriver, TestNG as test unit framework in Java language.
- Used risk-driven techniques to develop, maintain, and execute automated test suites for various Software Cafeteria products; i.e., perform automated dynamic testing.
- Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
- Test Driven Framework is automatically compiled & build using software build tools such as Apache Ant & Maven.
- Participate in the Change Control Board to identify the quality implications of known bugs and the impact of proposed changes to product definition on the testing process.
- Used GIT as distributed revision control.
- Work with the Release Engineering team to create and maintain an automated nightly build verification (“smoke”) test.
- Integrated Automation Project to Continuous integration tool; Jenkins (server-based system).
- Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Worked with the developer to ensure that the testing issues are solved immediately.
Environment: Java, Selenium WebDriver 2.46, TestNG, Junit, Maven, Ant, Jenkins, Sauce Labs, SQL Server, GITHUB, Firebug, Test Rails, Jira, Net Beans, Confluence
Confidential
Web Automation Test EngineerResponsibilities:
- Implemented Hybrid and Keyword driven framework from the scratch.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, and Maven.
- Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, and TestNG.
- Understanding and Analyzing Customer Requirements.
- Develop, modify, and execute the test scripts using Web Driver.
- Run and test the Developed Automation script to verify functionalities.
- Execution of Sanity, Functional, and Regression Test Scripts.
- Identifying the Defect log & Report the Defects.
- Creation of the effective Test reports by evaluating Test results.
- Worked with the developer to ensure that the testing issues are solved immediately.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SQL Server, GITHUB, Firebug, Test Rails, Pivotal Tracker, Net Beans
