Qa Automation Engineer Resume
SUMMARY
- A highly competent Software Development Engineer in Test with over 5 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/Mocha/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 Jenkins.
- 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, Mocha,TestNG, Cross Browser Testing,
Tools: 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
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.
- Using Chai assertion library with Selenium to valid test cases.
- Automated Node-js application with Java-script based modulariza framework using Java, Selenium WebDriver , TestNG
- Using Java-script executor with Selenium.
- 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). performance and load testing by using JMeter performance and load testing by using JMeter. performance and load testing by using JMeter.
Environment: Java, Selenium WebDriver, TestNG, Cross Browser Testing, Maven, Jenkins, Azure, VSTS, GitHub, JSON, Post-man, SQL, Jira
Confidential
QA Automation Engineer
Responsibilities:
- Developed Scenarios for writing Test Cases and Test Scripts for functions of the application.
- 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
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.