We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

Chicago, IL

SUMMARY

  • 7 years of experience in Automation Testing of web - based applications in order to ensure that software meets the client’s needs and expectations.
  • Well versed in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in order to support Product Release processes and Quality Assurance goals.
  • Solid background in designing, executing and maintaining Test cases, Test scenarios, and Test scripts using Java, C#, Cucumber, Specflow+, Selenium WebDriver, Maven, TestNG, Junit, Azure, SpecRun.
  • Hands-on experience in performing Performance, Smoke Test, Functional, Positive, Negative, End-to-End, Regression, and Back-end Tests of web-based and client server applications utilizing Java or C#.
  • Proficient in Agile Scrum ceremonies such as Daily Scrum, Sprint Planning, Sprint Grooming, and Sprint Retrospective, as well as in Waterfall software development methodology.
  • Proficient in automating Test Cases using various Automation tools such as Selenium WebDriver, Cucumber, TestNG, JUnit, Maven in combination with Java programming language.
  • Proficient in automating Test Cases using various Automation tools such as Selenium WebDriver, SpecFlow, Specflow+, SpecRun with JUnit, Nuget packages in combination with C# programming language.
  • Hands-on experience in developing, implementing and improving Automation Frameworks such as Behavior Driven Development (BDD), Test Driven Development (TDD) and Page Object Model for web-based applications using Java and C#.
  • Hands on experience with task management tools such as JIRA and Azure for defect identification, reporting and tracking.
  • Proficiency in using Git, GitHub, BitBucket, Azure for version control, and Jenkins, Azure pipelines for Continuous Integration objectives.
  • Solid skills in developing SQL queries using SQL developer to successfully retrieve and manipulate data from the Relational database.
  • Well-versed in performing Manual and Automated Database Testing by utilizing SQL developer, JBDC API and Java against Oracle RDMS.
  • Extensive experience with executing Web API Testing using REST Assured Library, Java and Postman.
  • Solid knowledge in Java OOP language, HTML,CSS, XML, SQL and Gherkin.
  • Possesses strong analytical, and problem-solving skills, as well as an ability to adapt quickly to fast changing environment.
  • Solid Experience on developing the scripts in Zebra Tester and monitoring the synthetic transaction of the application using Apica
  • Result-driven and effective team player with excellent Communicative Interpersonal Skills.

TECHNICAL SKILLS

Programming languages: Java, C#, XML, HTML, CSS, SQL, Unix

Testing Tools: Soap UI, Selenium WebDriver, Cucumber, Postman, JMeter, Zebra Tester, Apica

Testing Framework: JUnit, TestNG, SpecRun

Bug Tacking Tools: JIRA, Azure

Operation Systems and IDEs: Windows, Mac OS, Eclipse, NetBeans, Visual Studio

Project building tools: Maven, Visual Studio Building Tool

Continuous Integration: Jenkins, Azure pipeline

Methodologies: Agile, Waterfall

Repository System: Git, GitHub, Bitbucket, Azure

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

Senior QA Automation Engineer

Responsibilities:

  • For demonstration purposes by utilizing couple of API And Functional test scripts from existing UFT Smoke test automation framework, developed and designed C# based and Java based BDD Automation Frameworks architecture from scratch using: C#, Java, Selenium WebDriver, Specflow+, SpecRun, ExcelDataReader, Junit, TestNG, Rest Assured Apache POI, JDBC library .
  • Successfully Demonstrated for team and Product owners about Proof of concept of Java based as well as C# based BDD automation framework architecture.
  • Collaborated with UFT automation team closely in order to convert UFT automation test Scripts into Java based BDD Cucumber scenarios.
  • Developed, implemented and maintained Product Requirement Document BDD scenarios in feature files using Cucumber with Gherkin language.
  • Successfully Converted UFT Smoke Test into Java Based framework using Java, Selenium WebDriver,Cucumber, TestNG, Rest Assured and Apache POI
  • Actively participated in Daily scrum meeting, Sprint Planning, Sprint Refinement, Sprint Demo, and Sprint Retrospective meetings to support development team’s objectives.
  • In Parallel performed Smoke, Functional, Positive, Negative Tests of an application to ensure it meets the end-users needs and expectations.
  • Controlled and configured all dependencies of a project and tool versions using Maven POM file.
  • Performed Data Driven Testing by fetching data from Excel sheets and Databases to verify the application’s behavior for different data inputs using Java.
  • Developed API automation test scripts using Java Cucumber, TestNG, Rest Assured library.
  • Responsible to create and execute manually API test cases using Postman
  • Identified, reported and tracked the software defects using Azure task management tool in order to support the development of a resilient software.
  • Developed SQL queries along with JDBC libraries and applied to test scripts for database validation.
  • Developed Regression test suites using C#, Java, Selenium WebDriver, TestNG, Rest Assured Apache POI, JDBC library . Successfully, created CICD pipeline Successfully for Smoke and Regression test suites using Azure Devops release pipeline. Responsible to perform all the CICD related tasks for Smoke and Regression test suites and Performance test suites.
  • Successfully developed load test script in Zebra Tester and Deployed on Apica for monitoring the synthetic transaction of the application.

Confidential, Chicago IL

SDET

Responsibilities:

  • Implemented and improved Automation Framework using Java, Selenium WebDriver, Maven, Cucumber, and TestNG.
  • Performed Smoke, Functional, Positive, Negative, Regression, Front-end and Backend Tests of an application to ensure it meets the end-users needs and expectations.
  • Collaborated in requirement specification and documentation review meetings with developers and BA in order to ensure that acceptance criteria are clear.
  • Actively participated in Daily scrum meeting, Sprint Planning, Sprint Grooming, Sprint Demo, and Sprint Retrospective meetings to support development team’s objectives.
  • Developed, designed and implemented automation Test Scripts using Java, Selenium WebDriver, TestNG, and Maven.
  • Executed Functional Testing, Smoke Testing of the GUI by utilizing Java, Selenium WebDriver to assess whether the functionality meets the expected results.
  • Created BDD framework from scratch using Java.
  • Developed, implemented and maintained BDD scenarios in feature files using Cucumber with Gherkin language .
  • Performed Data Driven Testing by fetching data from Excel sheets and Databases to verify the application’s behavior for different data inputs using Java.
  • Identified, reported and tracked the software defects using JIRA task management tool in order to support the development of a resilient software.
  • Created different kind of reusable methods using Java.
  • Developed SQL queries along with JDBC library and applied to test scripts for database validation.
  • Scheduled the automated execution of Smoke and Regression tests using Jenkins Continuous Integration Tool.

Confidential, Chicago IL

SDET

Responsibilities:

  • Participated in Daily Scrum, Sprint Grooming, Sprint Planning and Sprint Retro meetings.
  • Executed Functional, Regression and Smoke Tests to assess whether the software performed as expected.
  • Maintained Requirement Traceability Matrix (RTM) to assure that no functionality left untested.
  • By analyzing Business Requirements, developed Test Scenarios, Test Cases, and Test steps covering both Positive and Negative testing requirements.
  • Controlled and configured all dependencies of a project and tool versions using Maven POM file.
  • Created test scenarios in Cucumber using Gherkin language and developed step definitions to automate the testing of a software functionality.
  • Manually tested test cases and on basis of that developed, designed and executed Test Scripts using Selenium WebDriver with Java, TestNG.
  • Identified, reported, tracked and retested resolved defects through JIRAPerformed data driven testing by fetching data from Excel sheets and Databases to verify the application’s behavior for different data inputs.
  • Performed Back-end testing using SQL queries.
  • Executed API Testing with REST web services using Java, Postman and REST Assured library.
  • Defined boundary, default and null conditions in the test cases developed for the various functionalities of the system.

Confidential, Houston TX

QA Automation Tester

Responsibilities:

  • Involved in analyzing Requirement Specifications and development of Test Scenarios.
  • Developed Test Cases/Test scripts and reviewed base lining of scripts with different Data sets as input.
  • Worked closely with the developers to get the immediate resolutions to the defects.
  • Participated in both code and Framework design review meetings.
  • Performed Smoke test, Functional test, Regression Test for the functionalities of the application.
  • Responsible for Executing Test Scripts manually and automating them using Java programming language.
  • Developed, executed and maintained Data Driven Framework using Selenium, Excel and Java.
  • Performed Back-end testing using SQL queries.
  • Successfully performed ad-hoc testing, Negative Testing and Positive Testing.
  • Actively involved in preparation of Requirement Traceability Matrix (RTM) documentation for mapping.
  • Reproduced, and logged defects using Application Lifecycle Management (ALM) tool and rested when it was resolved. Prepared quality assurance report for each product line.
  • Executed automated test scripts and analyzed the test results for finding the root cause of the test failures.

Hire Now