We provide IT Staff Augmentation Services!

Cst | Senior Automation Engineer Resume

Minneapolis, MN

SUMMARY:

  • Over 8 years of experience in Selenium Automation test development, Web Services/UI Automation and Functional Testing. Working to obtain a position to utilize my skills and abilities in the field of development that offers professional growth while being resourceful, innovative and flexible.
  • Expertise in Automation Testing (Web service, UI and DB validation), Manual QA and on various aspects of Software Testing, Verification and Validation of software and testing methodologies with over 7.5+ years of IT Experience.
  • Strong experience in leading test teams from Onshore as well as offshore.
  • Experienced in Automation Testing using Open Source tools; Selenium WebDriver, IDE with Java, Eclipse and IntelliJ IDE.
  • Experience in using reporting tools for Automation such as Test - NG, JUnit, and Jenkins.
  • Hands on experience in Oracle RDBMS/SQL server/ MS Access and Backend Testing using SQL script and APIs
  • Good knowledge of cucumber framework with selenium (java)
  • Proficient in using XPaths via firebug and fire path.
  • Maintain the Automation Code in a Central Repository and manage the files using Git and bit-bucket.
  • Proficient in Functionality Testing, Regression Testing and System testing.
  • Skilled in Rest full web services, Database testing and UI testing.
  • Currently working on Automation web services development using groovy language on spring boot application.
  • Automated web services using IntelliJ and clients’ in-house tool (TAW- Test Automation Web).
  • As senior QA, participated in walkthroughs for the evaluation of the test plan, requirement gathering and design sessions and provided inputs and reviewed design documents. Have promoted the advantages of having an automation tool for regression suites to the client.
  • Expertise in Manual Testing and testing concepts and experienced working with Agile-scrum methodologies and Waterfall Model.
  • Experienced in Agile-Scrum Methodology and SDLC. Also attended the certification course of agile methodologies and received the certificate.
  • Experienced in Requirement Analysis. Analyze the requirements right from the inception and with a Requirement Traceability Matrix designed, prepare a robust test design strategy.
  • Experienced in preparing Test Plan, Test Strategy and Test closure reports.
  • Experience in Test Case Design, Test Case Execution and Defect Tracking.
  • Good knowledge of Core Java concepts.
  • Strong knowledge in Confidential . (frond end as well as backend tools).
  • Experienced in Client interaction. I have been senior QA resource responsible for taking up the project requirements, working closely with the client in coordinating it from the Design phase until the Closure.
  • Well Versed in Best Practices and Continuous Process improvements.
  • Performed Functional testing, links, cookies, postman and involved in setting up the lower environment for testing.
  • Good communication, Leadership skills, analytical, organizing & decision-making skill, with the ability to work within teams & a high level of self-motivation in performing all my responsibilities.

TECHNICAL SKILLS:

Operating Systems: Windows 98/2000/2007/ XP/7, Mac OS

Programming Language: Groovy, Java, C, SQL

Database Tools: Apache Cassandra, Oracle PL/SQL Developer, MS Access, MYSQL.

Testing Management Tools: Test NG framework, Junit and TAW and WIKI.

Defect Management Tools: JIRA, Quality Center, Visual Studio TFS.

Testing Automation Tools: Selenium IDE, Selenium WebDriver, Cucumber, SOAP UI, Postman, SonarQube.

Debugging Tools: Firebug, Fire Path, Splunk.

Build Management Tool: Gradle, Maven, Jenkins and open shift Jenkins (To maintain and run Automation test cases)

Methodologies: Agile and waterfall

Web Service Technologies: Rest client, SOAP, WSDL.

Frameworks: TDD (Test-Driven Development), BDD (Behavior Driven Development), Data Driven, Keyword Driven, Hybrid, Page object Model.

Networking Protocols: HTTP, FTP and SSH

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

CST | Senior Automation Engineer

Roles and Responsibilities:

  • Responsible for providing the test planning, integration, story validation, execution and automation test cases.
  • Converted Java project into Gradle and switched the repository from SVN to Bitbucket.
  • Refactored the old code, created proper framework structure to run the test cases effectively.
  • Integrated all the test cases with Jenkins to run on daily basis.
  • Creating Jenkins Job with the settings to specify when we need the Job to be triggered, location of the Automation Groovy/Java project.
  • Develop and execute tests using Groovy/Java, Selenium, TestNG/Junit, UI Automation, Restful services, Intellij/Gradle framework with agile methodology.
  • Understand the requirements and identify the automation test cases, test data and technical limitations.
  • Lead automation test cases design and code coverage reviews.
  • On a daily basis, write Automated Tests in JAVA for new functionalities implemented using Selenium WebDriver Framework.
  • Build the robust regression suite based on hybrid framework and run the test cases on daily basis.
  • Sending the leadership team, E-mails of the Automation Tests on a daily basis.
  • Work closely with developers/BA/managers to understand the new requirements and implement a new automation testing platform.
  • Develop framework which supports all the browsers and different platforms.
  • Developers create a REST API End point for retrieving information from one application which can be used while integrating with a different application. Involved in testing the REST End Point as to verify whether the information is all being posted correctly.
  • Work with business, functional QA lead, UAT to help getting them familiarized with the developed scripts.
  • Create a dashboard report to view automation result which helps to raise a quality of products by providing quick, reliable and easy interpret scripts.
  • Work with technical team to troubleshoot the compatibility issues.
  • Involved in integration testing across more than 10 teams to understand the business in detail and flow of our functional requirements.
  • Handled offshore daily calls to give proper requirements, guidance and solutions.
  • Track the manual/automation report and present in front of leads and discuss the progress on the project.
  • Raise a defect which are identified by automation tools as well as manual in JIRA.
  • Running automation test cases in different browsers, different code versions to test compatibility testing and generate the report.
  • Execute test scripts/cases and communicates the results of testing.
  • Prepare and maintains test case documentation which may include alignment to client configurations.
  • Diagnoses and resolves technical and operational problems on installed networks, systems or products.
  • Conducted knowledge sharing sessions with different teams and offshore teams on automation work.

Tools & Technologies: Groovy/Java, Rest Client, Selenium WebDriver, Selenium IDE, Selenium Grid, Junit, GIT/Bit Bucket, SVN, TestNG, Oracle, JIRA, MS Office Suite, RESTful API, SoapUI.

Confidential

Senior Automation Engineer

Roles and Responsibilities:

  • As a Senior QA-lead automation, functional and regression test team for phase-2 project that involved testing Gift Card, Credit Card, Pay with Points channels, making sure functionality is delivered successfully.
  • Developed UI test cases in Selenium web driver and Java, using IntelliJ Idea to develop & debug the code.
  • Implemented few test cases in cucumber framework for regression scenarios.
  • Performed the cross-browser testing of the application using IE, Firefox, and Chrome using selenium web driver.
  • Executed same suites in multiple environments (QA, Pre-production and Production Environment).
  • Developed web services automation in IntelliJ Idea to validation XML attributes and data base fields using Groovy and also used clients’ in-house tool.
  • Worked on automating test cases which had interaction with UI as well as web service.
  • Provided support in Integration Product Testing (IPT) and User Acceptance Testing (UAT) for different teams.
  • Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
  • Actively participated in Handover meetings, Business Analysis and design reviews and identify Critical test cases for each release.
  • Strong analytical and debugging skills for issue identification and resolutions.
  • Good Experience in using SQL queries to perform back end testing for data integrity.
  • Presented demos to all Dotcom QA, business team and Engineering team for web service automation work and received the appreciation emails.
  • Keeping track of Defects and closing the defects once they are resolved.
  • Testing applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Reviewing the work which team members does and explains them in understanding the process.
  • Have been the automation resource for the project, responsible for developing scripts, suites for different Smoke and Iterative Regression Testing (High level) scenarios.

Tools & Technologies: Groovy/Java, Rest Client, Selenium WebDriver, Selenium IDE, Selenium Grid, Junit, TestNG, Oracle, JIRA, MS Office Suite, RESTful API, SoapUI, GIT/Bit Bucket.

Confidential

Senior Automation Engineer

Roles and Responsibilities:

  • Initiated Automation for this project and received an appreciation from Client, leads to achieve 95% pass rate.
  • Responsible for regression testing for this project using automation.
  • Proposed the tool to the customer and performed a demo on various advantages of Selenium WebDriver tool with TestNG framework.
  • To perform a POC on a particular application; ‘Client Reporting’ and to demonstrate the advantages of having automated regression suites to the customer.
  • Developed UI test cases in Selenium web driver and Java. Used Eclipse to develop & debug the code.
  • Developing, executing and maintaining a Selenium- WebDriver Framework.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Performed the cross-browser testing of the application using IE, Firefox, and Chrome using selenium web driver.
  • Attended requirement meetings with different teams, Iteration planning meeting, Retro, business meeting to showcase the work.
  • Executed same suites in multiple environments (QA, Pre-production and Production Environment).
  • Analyzed Business requirements, functional specs and Use Case documents.
  • Worked directly with Business Analysts to understand the changes and updated requirements.
  • Involved in working with Test NG framework runner.
  • Built automated test-suites using Web Driver Java API/Selenium test suites, JUnit and Test NG. Created test cases and test suits for backend testing (web Service testing).
  • Created manual test cases and identified high level automation test cases for automation. (Discussed with business leads to cover all high-level scenarios)
  • Extensive experience using JIRA for requirements, traceability, test execution, defect management and reporting.
  • Automation project setup and deployment in Jenkins for continuous Integration.
  • Hands on Exposure on GIT for Version Control, Maven for build and Jenkins for Continuous Integration.
  • Presented Automation demo to different team (we were the only team who achieved 95% success rate).
  • Worked with developers and third-party team to identify critical defects.
  • Worked on manual testing as well as automation testing by understanding the requirements, raised bugs, created stories for improvement and finished task on time.
  • Effectively coordinated with offshore team for daily and weekly tasks
  • Strong analytical and debugging skills for issue identification and resolutions.
  • Test Execution across different QA environments with validation and end to end regression.

Tools & Technologies: Groovy/Java, Selenium WebDriver, Selenium IDE, Selenium Grid, Junit, TestNG, Oracle, JIRA, MS Office Suite, RESTful API, Rest Client, SoapUI, GIT/Bit Bucket.

Confidential

Senior Automation Engineer

Roles and Responsibilities:

  • Developed and Implemented automation using Selenium Web Driver and Java for UI Testing. Used IntelliJ Idea to develop & debug the code.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Developing, executing and maintaining a Selenium - WebDriver Framework.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Handled offshore calls (Morning and evening) and helped team to understand requirement change and release cycles.
  • Attended meetings with different team to understand the requirements change.
  • Co-ordinated with business management team to understand the requirements and scope of the release.
  • Executed Manual and automation test cases
  • Design & Develop data driven framework using Selenium Web Driver and JBehave stories.
  • Created test suites in JUnit and maintained and configured all the test cases in Jenkins.
  • Created Automation Script regression script and saved 90% of manual effort.
  • Created VB Script Macro to update the status report for different teams and it saved 90% of the time to update the status in master sheet.
  • Received Performance points and appreciation emails for VB script macro.
  • Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
  • Executed the transactions manually and verify the back-end functionalities and data exploitation.
  • Wrote PL/SQL statement to extract, update data from the tables.
  • Performed through Database functionality tests and verified the Business Logic Implementation by constructing and executing several SQL statements.

Tools & Technologies: Groovy/Java, Selenium WebDriver, Selenium IDE, XPath, Fire Path, Junit, TestNG, Oracle, JIRA, MS Office Suite

Confidential

Senior Automation Engineer

Roles and Responsibilities:

  • Automated web Services using Groovy language in IntelliJ tool.
  • Developed and Implemented automation using Selenium Web Driver and Java for UI Testing. Used IntelliJ Idea to develop & debug the code.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Developing, executing and maintaining a Selenium - WebDriver Framework.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Leading Automation and manual testing for this project.
  • Supported APT, IPT and working with different teams.
  • Currently, working on XML transformation automation using Groovy language in IntelliJ tool.
  • Review of tasks which are done by the team
  • Preparing status report on daily basis.
  • Prepared KT documents on all modules.
  • Involved in Defect Triage calls.

Tools & Technologies: Groovy/Java, Selenium WebDriver, Rest Client, Selenium IDE, XPath, Fire Path, Junit, TestNG, Oracle, JIRA, MS Office Suite.

Confidential

Senior Automation Engineer

Roles and Responsibilities:
  • Creation and Execution of Test cases using Eclipse IDE, Selenium IDE & Web Driver.
  • Modification and execution of Test Case Scripts (Java-Selenium Web Driver) in Eclipse IDE, design of automation test framework (Junit).
  • Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
  • Creation and Execution of Test cases using Eclipse IDE, Selenium IDE.
  • Modification and execution of Test Case Scripts (Java-Selenium Web Driver) in Eclipse IDE, design of automation test framework (Junit).
  • Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
  • Worked on OMS project for 16 months on Order create and fulfillment process.
  • Worked on new order create and manage application to create a retail order and currently this application is being used in all the US based clients’ stores.
  • Converted JAVA project into Gradle and replaced SVN with Bit-Bucket for automation project.
  • Created Stub virtual services to support APT validation.
  • Identified high level scenarios for automation and implemented in cucumber framework to execute regression test cases. Also, implanted all the test cases with Jenkins tool to run test cases on daily basic.
  • Performed rigorous manual testing by creating end to end test cases
  • Tested IPT scenarios thereby ensuring that integration along with other functionalities happened seamlessly

Tools & Technologies: Java, Junit, Selenium Web Driver/IDE, JavaScript, Java - Web Application, Oracle, JIRA, Eclipse IDE, Selenium IDE & Web Driver.

Confidential

Senior Automation Engineer

Roles and Responsibilities:

  • Worked on Automation testing, Manual testing, Test case creation and execution.
  • Creation and Execution of Test cases using Eclipse IDE, Selenium IDE & Web Driver.
  • Modification and execution of Test Case Scripts (Java-Selenium Web Driver) in Eclipse IDE, design of automation test framework (Junit).
  • Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
  • Co-ordinated with different team members and teams at onshore.
  • Attended daily status calls with client for status update.
  • Created automation test cases using selenium web driver in Java.
  • Responsible for all regression automation test cases and daily status report and defect report.
  • Created a macro for Confidential team. This macro captures the (order number, SKU, Address, Credit card detail etc.) and automatically generates XML in Notepad format, this avoids the manual intervention of browsing through the XML and updating the attributes.
  • Created white papers for the team submitted new ideas.
  • Browser Compatibility for the environment.
  • Retest & Regression testing.

Tools & Technologies: Java, VB Script, Junit, Selenium IDE, JavaScript, JIRA, Eclipse IDE, Selenium IDE

Hire Now