We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Over 7+ years of professional experience in Information Technology as Quality Analyst with extensive experience in performing Manual and Automated Testing.
  • Extensive understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC).
  • Experience in analyzing the business requirements, Functional requirements and Use cases.
  • Proficient in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front - End testing and User Acceptance testing.
  • Experienced in high level language like C# and Java.
  • Experience in writing automated scripts in C# and Java using principles of object-oriented programming and BDD approach using tools like Specflow and Cucumber.
  • Expertise in SQA (Software Quality Assurance) including Manual and Automated testing using tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAPUI, Postman and Version One.
  • Expertise in developing Automation frameworks withSelenium WebDriverusing Java.
  • Experience in Manual testing and Web testing and Automation testing (UFT and Selenium).
  • Automated web services/API using Http Client Library and Rest Assured Library to send the requests and validate the responses in JSON format.
  • Developed manual test cases and automation script for Mobile Native applications for IOS and Android using Appium and JAVA.
  • Worked on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Experienced in writing complex SQL queries on MS SQL Server.
  • Experienced in Web Service/API testing using SOAPUI and POSTMAN.
  • Good interaction with developers, managers and team members to coordinate job tasks, excellent interpersonal and communication skills.
  • Quick learner with strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.
  • Strongly motivated, enthusiastic, dedicated, and goal oriented with excellent interpersonal and communication skills.

TECHNICAL SKILLS

Test Tool / Framework: Selenium Webdriver, MS Test Manager, SOAPUI, Postman, Jenkins, Specflow, Cypress, Cucumber, TFS, Jira, Appium

Programming Language: C#, JAVA, CSS, SQL

Databases: MS SQL Server, Oracle, MS Access

Web Technologies: HTML, XML, JavaScript, .NET

Methodologies: Waterfall, Agile /SCRUM

Test Frameworks: NUnit, TestNG, JUnitOthers GIT, MS Word, Excel, PowerPoint, MS Project.

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

QA Automation Engineer

Responsibilities:

  • Experienced in the creation of library functions, Checkpoints, Data Validation.
  • Test Outline, Test Design, Test Plan reports, Automation, Test Execution, Regression report.
  • Analyzed business requirements and functional documents, created the test strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Designed and developed automated scripts for functional, regression, sanity and integration testing using Selenium Webdriver.
  • Automated Manual scripts used by UFT and Selenium.
  • Automated web- based application using maven and pom.xml to write the automation scripts using Selenium Webdriver and Java in IntelliJ.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Executed automation scripts on different browsers and environments and reported defects to the team members.
  • Automated UI and API of the web-based application after completion of manual testing using Selenium Webdriver.
  • Developed framework from scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
  • Extensively worked on the TestNG framework to perform unit testing along with Behavior Driven development (BDD) framework using Cucumber.
  • Used POSTMAN to manually test the Restful web services/ API using POSTMAN and validated the responses.
  • Automated the web services/API using Rest Assured library to validate the responses in XML and JSON data format.
  • Used Splunk queries to check the error logs in the testing environment.
  • Used Jira to open bugs, create tasks and user stories, initiate change requests and as a project management tool for the Agile scrum team.
  • Used cypress premium dashboard services to gain insights of test runs.
  • Maintained and implemented Page Object Model design pattern along with Page Factory to separate the test script and locators.
  • Extensively wrote SQL queries to validate and retrieve the data from the database using Oracle Database.
  • Worked with GitHub as a version control to manage the code flow.
  • Integrated automation script with Jenkins for the Continuous Integration and Continuous Development (CI/CD) process using Jenkins to setup the pipeline and schedule jobs.
  • Collaborated closely with the development team to analyze, debug and resolve any application issues.

Environment: Selenium WebDriver, Appium, Java, Cucumber, Cypress, Jenkins, POSTMAN, Cucumber, TestNG, Jenkins, IntelliJ, Jira, Oracle SQL, Splunk, Maven, POM.xml.

Confidential, Brentwood, TN

SDET / QA Automation Engineer

Responsibilities:

  • Developed test cases for various scenarios based upon requirements, designs and specifications.
  • Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
  • Developed and executed Test Suites and Test Scripts based on the required documents and using Test Manager.
  • Executed test cases manually and verified actual results against expected results.
  • Detected, Reported and Tracked bugs using Test manager.
  • Performed Sanity, Functional, Negative, Regression, System, Integration, End to End and Backend testing.
  • Participated in requirements reviews, design reviews, test plan and test case review.
  • Worked with Azure Devops for version control, source control, bug reporting and project documents.
  • Participated in BDD (Behavior Driven Development) approach using NUnit, Gherkin, and Specflow.
  • Wrote test cases to test the native mobile Applications in Android and IOS.\
  • Manually executed test cases to test the mobile applications and logged the defects in Team Foundation Server (TFS).
  • Developed automation scripts to automate API testing.
  • Updated regression test cases in Selenium WebDriver using C# programming language.
  • Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
  • Modified test plans in accordance with changing requirements.
  • Utilized Test Manager for managing software testing process including planning tests, executing tests, defect tracking and reporting.
  • Worked on software Verification and Validation manually and use Assertions for automation.
  • Used Azure Devops to run the regression suite and smoke suite in scheduled time and validated the emailed reports.
  • Tested restful web services using Postman in different environments.
  • Developed and executed SQL joins to validate the results in Web Services and Front end with Database.
  • Handled High severity issues on priority.
  • Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved.

Environment: C#, Selenium Webdriver, SOAPUI, Specflow, NUnit, Azure Devops, MS Test Manager, Visual Studio, TFS, .NET, SQL, MS Excel, MS Visio, Agile.

Confidential, Wayzata, MN

Automation Tester/ QA Engineer

Responsibilities:

  • Analyzed Business Requirement Documents and Technical Specification documents and developed test plans and test cases for testing the application.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Tested independent and dependent modules individually.
  • Prepared Test Matrix to keep track of the requirements and the test cases.
  • Define, develop, and execute automation test scripts using Java that leverage black box testing and white box testing across functional, non-functional and performance testing.
  • Created automation framework in Selenium WebDriver using behavior driven (BDD) approach like Cucumber.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Performed manual testing of each build and then automated regression testing on each build using Selenium WebDriver.
  • Performed UI testing and front-end testing using Selenium Webdriver and Java.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Done SOA testing for Payments API using Postman and Java framework for web services testing.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Used TestNG Annotations in Selenium WebDriver and Java and executed a batch of tests as TestNG suite.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the Oracle database.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Responsible for testing the application against different environments in QA, staging and production.
  • Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, SOAPUI, Oracle, Maven, IE, Firefox, Chrome, WebLogic, Windows, UNIX, JIRA.

Confidential, Kansas City, MO

Automation Engineer

Responsibilities:

  • Analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
  • Wrote test cases for various scenarios based upon requirements, designs and specifications.
  • Developed and executed Test Suites and Test Scripts based on the requirement documents and using TFS and Test Manager.
  • Actively participated in Scrum meetings and was involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in TFS.
  • Designed, developed and implemented Data Driven automation testing framework utilizingNUnitandSelenium WebDriver.
  • Expertise in writingSelenium WebDriverAutomation Scripts inC#for highly transactional Websites.
  • Wrote Gherkin language test case scenarios in a feature file using Specflow.
  • Performed web services/API testing manually using Postman and automated those API.
  • Experience in using Postman to test RESTful services.
  • Extensively worked on automating API/web services using C#.
  • Used Jenkins for continuous monitoring and integration of automation batch run job.
  • Created parallel automation test execution usingSelenium GridandNUnit.
  • Responsible for updating and maintaining the TFS for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
  • Implemented POM Page Factory design pattern to create an automation framework.
  • Involved in all stages of Software Development Life Cycle (SDLC) on Agile methodology.
  • Implemented test schedule, tracked defects and assigned them to developers based on their priority.
  • Actively participated in review, defect and go no-go meetings.

Environment: AGILE, TFS, SQL, SQL Server, Postman, Selenium Webdriver, Selenium Grid, API, Specflow, Rest, Jenkins, NUnit, Nuget, C#, SDLC, Visual Studio

Confidential, Richmond, TX

Performance Tester/ QA Analyst

Responsibilities:

  • Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
  • Worked with JIRA for defect tracking and analyzing the defects.
  • Worked extensively on performing Black Box Testing, Functional Testing, System Testing, Unit Testing, Integration Testing, Regression Testing, Smoke Testing and User Acceptance Testing.
  • Proficient in Manual testing using HP Mercury Quality Center (QC) and Microsoft Test Manager.
  • Identified the Test Cases for Performance as per the Client requirements and created the Test Cases in Quality Center.
  • Involve in performance testing to simulate a process, which allows more than 275 user logins at the same time and observed the behavior of the system performance using LoadRunner.
  • Executed and Created VuGen Scripts for Load testing and Performance testing using Load Runner.
  • Create HP LoadRunner scripts for functional testing and performance monitoring of applications in production.
  • Excellent understanding and experience of working on all the phases of SDLC.
  • Worked in designing and developing Test plans, Test cases and Test reports for Manual testing.
  • Excellent team player with excellent interpersonal and communication skills.
  • Perform web services/ API testing using POSTMAN and validate the status codes.
  • Experience in designing and developing Test Plans, Test Scenarios, Test Reports for manual testing.

Environment: QTP, Quality Center, SQL Server, Agile Methodology (Scrum/Sprint)

We'd love your feedback!