We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • I am highly motivated IT Professional with over 8 years of experience in software manual and automation testing. I have excellent understanding of Object Oriented Concepts, API testing and have worked throughout the entire SDLC project lifecycle.
  • I have experience in following Waterfall and Agile methodologies. Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing. I am extremely well spoken and have great attention to detail and a self - starter. My strong communication skills coupled with QA testing experience will make me a strong candidate for your project team.
  • Possesses 8+ years progressive professional IT experience both manual and automated testing.
  • Experience in developing test automation frameworks using Selenium Webdriver, Java, C#, Junit, TestNG, Maven &ANT.
  • Working knowledge of AWS Lambda, AWS API Gateway, AWS IAM Roles, AWS S3, AWS Cognito, Codepipeline
  • Experience in working in Agile Methodology.
  • Experience on Writing SQL queries to extract data from various source tables to perform database testing.
  • Experience in Black Box Testing, Regression Testing, Ad-hoc testing, Functional Testing, GUI Testing, Database testing, Unit testing, and Smoke Testing.
  • Proven ability to understand functional requirements and design documents for use in the creation of test scenarios.
  • Good database and data retrieval knowledge in both Oracle and SQL Server databases Demonstrated ability in utilizing SoapUI for testing web services.
  • Utilize established problem-solving skills to identify and track defects, reporting minor, major and critical program defects to the project team.
  • Experience in following SDLC methodologies including Waterfall and Agile methodologies for use in project development.
  • Ability to follow industry standards and procedures for testing web applications or client/server applications.
  • Designed and implemented different automation frameworks from scratch like Page Object framework, Keyword Driven framework, Data Driven framework and Hybrid framework for number of projects
  • Executed automation scripts on different browsers/environments & reported defects/results to the team
  • Took ownership of automation and led the automation team by mentoring the team as required
  • Good experience of build tools like Maven and managing JAVA automation projects using them.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Working experience in DOJO (2-day sprint)
  • Experience in TDD & BDD development.
  • Strong experience in testing REST services using tools like SOAPUI Client & Pro.
  • Experience in RESTful web service testing using REST Assured framework with Java.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, SOAPUIPRO, Cucumber, Rest Assured, JMeter, Gradle, ANT

Languages: JAVA, Groovy, C#, JAVASCRIPT, HTML5, CSS3, XML.

IDE: Eclipse, IntelliJ.

Test Framework: TestNG, Junit.

Web Debugging Tool: Fire path, Firebug, XPath, Fiddler.

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), TFS.

SCM Tools: GitHub, TFS, SVN.

Continuous Integration Tools: Jenkins.

Databases: Microsoft SQL Server, Oracle, MySQL,DB2.

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. Automation Test Engineer

Responsibilities:

  • Working on automating current feature test scenarios with Selenium, Java using existing framework.
  • Working with offshore team in delegating testing tasks and training the team on different testing process & automation framework
  • Responsible to communicate between offshore testing team and onsite team.
  • Work closely with the development team while automating the application and also clarify the offshore questions on different aspects of testing needs.
  • Execute test suite on all supported browsers and report any bugs found on timely manner.
  • Fix any failed test cases because of change in the object or test case issue.
  • Used POSTMAN & SOAPUI to test RESTFUL services.
  • Worked on testing AWS API Gateway services by considering AWS Congnito, AWS IAM roles, AWS Lambda while testing the services
  • Hands on working experience of AWS Lambda, S3, IAM Roles, API Gateway.
  • Working knowledge of testing application on specific environment through AWS Codepipeline.

Environment: Selenium WebDriver, Java, Maven, TestNG, Postman, SOAPUI, AWS, Eclipse, Agile, TFS.

Confidential, Eagan, MN

Automation Engineer

Responsibilities:

  • Worked closely with development team in testing the application and creating automated scripts for the application.
  • Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
  • Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.
  • Coordinated day-to-day changes, activities for testing, processes, and environment changes/impacts to the release.
  • Worked in Agile Methodology and worked closely with different functional teams including Development, QA, and Business.
  • Hands on experience in writing SQL Queries to perform extensive Database Testing using Microsoft SQL Server.
  • Planning and Execution of Manual and Automated test cases in test environment.
  • Report Defects/issues to the team upon Failures.
  • Developed automation framework for the eDiscovery web application along with 2 other team members.
  • Used Selenium WebDriver, JAVA, Gradle, TestNG framework with Page Object Model design pattern to perform UI Automation of Application.
  • Used READY API, a web service testing tool to perform the SOAP and REST web services testing and to make HTTP and JDBC calls using SQL Developer.
  • Performed automated API (Backend) testing of the application by writing test cases for different scenarios and executed them using SOAPUI Pro.
  • Used Groovy Script Language to write test scripts for test cases.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional teams including Development, QA, Business and offshore teams.
  • Used Microsoft Team Foundation Server (TFS) for reserving, executing test cases, defect tracking, and the complete test management
  • Used TFS to log and monitor the status of the Bugs.
  • Validated Application functionalities in Test and Production environment.
  • Creation and Review of Test Scenarios and Functional Test cases.
  • Conducted manual testing by validating all functionalities of the entire application.
  • Creation of Automation scripts/Functions according to Test cases.
  • Monitor Regressions and Smoke Test Results for Each Environment.

Environment: Selenium WebDriver, Java, TestNG, Maven, MTM, TFS, READY API, Groovy, Gradle, Oracle SQL Developer, MS SQL Server, RESTFUL Webservices, Page Object Model.

Confidential, Eagan, MN

QA Automation Tester

Responsibilities:

  • Tested all backed REST APIs using Postman, Rest Client & SOAP UI
  • Designed test cases and test scenarios, conducted functional, ad-hoc and exploratory testing for the variety of applications with expanded test coverage.
  • Created automation test cases for regression testing for number of web applications utilizing HP QTP.
  • Performed testing of mobile applications as well as web applications on Smartphone’s and handheld devices.
  • Conducted test execution and result analysis.
  • Updated documentation and send reports to client.
  • Responsible for executing manual test cases across multiple browsers, identifying and documenting software defects and setting up test environments.
  • Responsible to run API tests developed in SOAPUI Client as and when required
  • Coordinated day-to-day changes, activities for testing, processes, and environment changes/impacts to the release.
  • Writing and executing software system test plans and test cases. These scripts were developed after reviewing the business requirements documents and technical specifications documents.
  • Used HP ALM to get the scenarios and to update the status of Test cases.
  • Automated the existing Manual test cases to develop the Regression test suite.
  • Used Visual Studio TFS to maintain Automation Code.
  • Used CSS and XPATH selectors for identifying the dynamic objects.
  • Effectively communicate testing activities and findings in oral and written formats
  • Worked on Testing of news & search features which uses Restful Web services, XML, DOM, JSON and AJAX features.

Environment: HP QTP, HP ALM, TFS, SOAP UI, POSTMAN, MS SQL Server, RESTFUL Webservices.

Confidential, Minneapolis, MN

Sr. Automation Test Enginee

Responsibilities:

  • Part of Automation QA team of 4 members.
  • Understand the application requirements and system design.
  • Worked in Agile methodology.
  • Developed the framework from the scratch using Selenium, Java, Groovy.
  • Used Eclipse as IDE for the creation of automation scripts also used IntelliJ.
  • Implemented Page Object Model and Data Driven Framework.
  • Used XPATH and CSS Selectors for identifying the properties of dynamic objects.
  • Automated the manual test cases to develop the Regression Suite.
  • Used SQL Server and Excel files to achieve data driver framework.
  • Used POSTMAN & SOAPUI to test RESTFUL services.
  • Used POI APIs for reading the data from excel files.
  • Used Visual Studio TFS to maintain Automation Code.
  • Incorporated with TestNG to make use of Reporting functionalities.
  • Effectively communicate testing activities and findings in oral and written formats.

Environment: SOAP UI, Groovy, Eclipse, SQL Server, RESTFUL Webservices, TFS, Agile, Selenium WebDriver, Java, TestNG, Maven, Apache POI, Page Object Model, Hybrid/Data Driven Framework.

Confidential, NA, Texas

Automation Test Engineer

Responsibilities:

  • Interacted extensively with Business, Architect designers, Technical team to understand the project requirements, design, and performed complex analysis of requirements and system specifications to come up with a Test plan, Test Strategy, planning, design and execution of Automation of applications.
  • Created Git repositories for automation code and extensively used for daily code check-ins.
  • Wrote Java test case automation using BDD Cucumber-JVM with selenium. Used Jenkin jobs to run the automation suites and generating the reports.
  • Did extensive manual testing for UI and backend web services using advanced rest client.
  • Automated the backend Rest services with Spring Rest Client and also used Advanced Rest Client for manual testing
  • Worked with Appium Mobile for testing applications on different Versions of Android & iOS Mobile devices for testing the same work flow on multiple devices.
  • Involved in Appium Mobile device testing tool for testing native, web and hybrid mobile applications.
  • Responsible to ensure proper UI testing, Functional testing, Integration testing, Regression testing, Data Conversion testing, Ad-hoc testing, Negative testing, End to End testing and User Acceptance testing of the application.
  • Responsible to ensure the proper level of testing coverage tracking defect to resolution.
  • Ensuring that project artifacts and documentations meet and adhere to business practices.
  • Coordinating with QA team, development team, engineering team and business users.
  • Coordinating with the offshore and onshore QA/TA teams and conducting live meetings and sharing requirements with associates at other locations.
  • Involved in a User Acceptance Testing by creating script and providing the data for a user’s and by testing UAT defect in test environment before new code gets moved to UAT environment.
  • Modifying and executing test scripts for web-based environment-using Quality Center.
  • Involved in communication between UAT team members, business leaders, and IT.

Environment: Selenium Webdriver, JAVA, BDD, Maven, Page object Model, Cucumber, Gherkin, Eclipse, Junit, JIRA, GIT, Jenkins, Appium.

Confidential, Columbia, MD

Automation Test Engineer

Responsibilities:

  • Worked in Agile Methodology.
  • Was part of QA Automation team which we created framework from the base
  • Coordinated with Business Analyst and development team to understand the architecture and functionality of the application.
  • Understanding the Business requirement from the functional specification.
  • Validated Android and IOS applications using Perfecto Mobile.
  • Validated the REST Web Services and SOAP Web services using Soap UI, Postman & REST-Assured.
  • Designing the Automation assets using Selenium with Java and Cucumber (Behavior Driven Development).
  • Used CSS Selector and XPath to identify objects.
  • Used Properties Files to hold data.
  • Used concepts of implicit Wait, Explicit Wait, WebDriver Wait to sync the script with the application during the run time.
  • Performed load testing using Apache JMeter to check the performance of the application.
  • Guiding the offshore team for Automation Asset development.
  • Reviewing the Automation Assets developed.
  • Writing the test scripts, review of the test cases.
  • Preparing Test Scenarios based on RSM.
  • Providing the QA Estimates during each phase transition.
  • Frequent coordinating with clients in sharing the project updates.
  • QA defect analysis, troubleshooting and reporting.

Environment: Rest- Assured, POSTMAN, Soap UI, Java, Maven, JMeter, Eclipse, RESTFUL Webservices, Selenium, BDD, Cucumber, Gherkin, Junit, JIRA, Perfecto Mobile, GIT.

Confidential

Test Engineer

Responsibilities:

  • Worked and Coordinated with Business/Technical Analyst in analysis of Functional Design Specifications.
  • Worked in Agile methodology.
  • Requirements gathering and analysis by the study of client applications and clarifications through review meetings with Business Analyst and developers.
  • Involved in creation of Test plan, Estimation, Regression plan.
  • Used Selenium WebDriver, Java and JUnit to develop the framework.
  • ETLs that load data into target database have been validated.
  • Reviewing automation scripts developed by the team.
  • Review of Test cases and tracking them back to the requirement by maintaining traceability matrix.
  • Frequent coordinating with clients in sharing the project updates.
  • Organizing the Defect Meeting during the System Test.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Wrote SQL queries to extract various tables in different databases to validate test cases.

Environment: Selenium WebDriver, Java, Maven, JUnit, JIRA, Agile, Functional Testing.

Hire Now