Qa Automation Engineer Resume
Charlottesville, VA
PROFESSIONAL SUMMARY:
- A highly competent Software Development Engineer in Test with over 6 years of experience with specializing in Software Quality Assurance Testing and QA Manual/Automation Testing of Web - bases SASS, Client/Server applications.
- Over 5 years of experience is various tool/technologies TestNG/Maven/Cucumber/NUnit/Postman/Rest-client/Rest-Assured/Chai/GIT/Git-bash/Broserstack/Microsoft-Azure.
- Expertise in core Java and Java-script executor, Selenium WebDriver and asynchronous programming .
- Good knowledge in Web-technologies Html5, CSS, React-js and Java-Script.iver Selenium WebDriver
- Expertise and hands on experience on cross browser testing by using Cross Browser Testing tool.
- Experience in using Jenkins for Continuous Integration .
- Perform Smoke, Functional, Regression, End to End and Black-box Testing for improving product quality.
- Experience in API Testing using REST Assured library and POSTMAN .
- Expertise in writing SQL queries, SQL scripts and performing Database Testing in different RDBMS like Oracle and MySQL.
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, and defect reports.
- Solid experience of Defect/Test Management tools Jira.
- Experience in performance and load testing by using JMeter.
- Well experienced in implementation through Waterfall, Agile methodologies and actively participated in all Scrum ceremonies.
- Experience in RESTful API and used HTTP requests to GET , PUT , POST and DELETE data.
- Excellent interpersonal, communication skills. Good team player and can work independently and when required.
- Quick learner, creative problem-solver, and adaptive performer.
TECHNICAL SKILLS:
Testing methods: Functional, Regression, Smoke, System and Integration Testing
Testing tools: Selenium WebDriver, Cucumber, Maven, Chai, TestNG, Cross Browser TestingTools: Jira, Git, GitHub, AZURE, JDBC Driver, Apache POI, Jenkins, ALM, JMeter
Frameworks: POM, BDD, Hybrid Driven, Modularize
Languages: Java, C#, SQL, HTML, XML, Gherkin, JavaScript
IDE: Eclipse, IntelliJ, Visual Studio
RDBMS: Oracle, MySQL, PostgreSQL
API Testing Tools: RESTful, REST Assured, POSTMAN, JSON, POJO/BEAN
PROFESSIONAL EXPERIENCE:
Confidential, Charlottesville, VA
QA Automation Engineer
RESPONSIBILITIES:
- Using Azure test plan to run test cases from test suite.
- Involved in testing of Web based Applications.
- Developing Test Plans, Test Scenario, Test Cases, Test Summary Reports and Test Execution Metrics.
- Involved in performing web testing to validate web pages manually.
- Identified, Reported and Tracked defects using JIRA test management tool.
- Automating UI Testing with Java, Selenium WebDriver and TestNG.
- Using Data-Driven Framework with Apache POI to read the data from Excel file and write the data to Excel file.
- Designed and developed Page Object using Page Object Model design pattern.
- Performed multi browser testing by using Cross Browser Testing Tool.
- Performing API testing by using Postman for RESTful API service.
- Using HTTP request for RESTful API to GET, PUT, POST and DELETE data.
- Analyze user requirements, functional specifications and Use Case documents and created the Test Cases for Functional Testing.
- Performing End-to-End testing of database to check data integrity using SQL quires.
- Participate to all Scrum Ceremonies such as Daily standup meeting, Sprint planning meeting, Backlog Refinement meeting, Retrospective meeting and demo session in Agile methodology.
- Conducted Black box, Functional, Regression, Smoke testing and Sanity testing.
- Verify Database using API calls and integrate with automation framework to validate access token in UI and execute E2E scenario and generate Extent HTML report.
- Log the defects in Jira and maintained track of the defects throughout the Software Testing Life Cycle (STLC).
Environment: Java, Selenium WebDriver, TestNG, Cross Browser Testing, Maven, Jenkins, Azure, VSTS, GitHub, JSON, Post-man, SQL, Jira
Confidential, Reston, VA
QA Automation Engineer
RESPONSIBILITIES:
- Developed Scenarios for writing Test Cases and Test Scripts for functions of the application.
- Automated React-js application with Java-script based modulariza framework using C#, Selenium WebDriver , NUnit and .Net framework .
- Wrote Data-Driven Tests to check how application performs with different sets of data.
- Design and develop Page Objects using Page Object Model design pattern and Selenium WebDriver.
- Identified regression test cases to automate, automated those test cases using Selenium WebDriver.
- Used NUnit framework to run unit test.
- Involve in setting up Continuous Integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub .
- Using Postman for RESTful API service.
- Followed Agile testing methodology, participant in daily standup meeting and testing each Sprint deliverables.
- Validated the data through various stages of data movement from staging to data store to Data Warehouse tables.
- Used Jira to log the defects and maintained track of the defects throughout the Software Testing Life Cycle (STLC).
Environment: C#, JavaScript, Selenium WebDriver, Cucumber, Gherkin, MS build, NUnit, .Net Framework, Jenkins, Azure, Git, GitHub, JSON, Post-man.
Confidential, Louisville, KY
QA Engineer
RESPONSIBILITIES:
- Configured and automated Feature Scenarios using Selenium WebDriver , Cucumber , Gherkin and Maven .
- Created automation scripts in Java using IntelliJ IDE .
- Developed and automated Regression Tests, created Behavior- Driven Framework using Cucumber with Gherkin .
- Responsible for analysis, reports and defect tracking.
- Wrote Data-Driven Tests to check how application performs with different sets of data.
- Responsible for maintaining daily Smoke Test on Jenkins and debug failure build on Jenkins and reporting the issue.
- Merged branches via Git and pull requests via GitHub per release management process to minimize risk to releases.
- Wrote SQL queries for data verification and Oracle SQL statements for Back-end Testing.
- Created JSON POST and GET requests for RESTful API services using POSTMAN to assert responses.
- Reported software defects in Jira and interacted with the developers to resolve technical issues.
- Worked in Mobile application using Browser-Stack.
- Followed Agile Testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
- Developed Scenarios for writing Test Cases and Test Scripts for functions of the application.
- Extensively involved in Smoke, Functional, Regression, End-to-End Testing and monitored the behavior of the applications during different phases of testing.
- Environment: JavaScript, Jira, Maven, Selenium-Webdriver, Rest-Assured, ALM, Postman.
Confidential, New York, NY
Test Automation Engineer
RESPONSIBILITIES:
- Selected and automated the Test Cases to perform Functional Testing of the front-end using Selenium WebDriver.
- Used Java as language and Eclipse as IDE, Jenkins as CI tools .
- Designed, developed and implemented POM based Automation Testing Framework utilizing Java, Selenium WebDriver and TestNG.
- Used GitHub as a code repository, and Git for version control.
- Wrote SQL queries and SQL statements to validate database integrity.
- Designed the efficient manual Test Cases based on analysis of Business Requirements, Functional Specifications, Technical Design documents, Use Cases, Supporting documents.
- Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Used Appium record feature to generate script for mobile device and created custom framework for mobile Automation.
- Involved in Manual and Automated Testing of the applications. Executed Test Cases and analyze the test results.
- Logged defects, and closely interacted with the development team to verify defect fixes, and update defect status.
Environment: Java, Jira, Selenium-Webdriver, ALM.
