Qa Test Automation Engineer / Sdet Resume
VirginiA
SUMMARY
- Software Test Automation Engineer with over 6 years of professional experience and expertise in both Manual testing and Automation Testing serving various domains such as Healthcare, Finance, and Banking.
- Experienced work in different Test Environments in Agile and Waterfall Methodology.
- Expertise performing different types of testing: Scrum testing, System Testing, Performance Testing. Running smoke test and regression test.
- Experienced in Object - Oriented Programming (OOP) using core Java and extensively used classes, objects, inheritance, polymorphism, and exception handling.
- Experienced to develop test plans, test cases, test scenarios, test data, test reports.
- Proven ability in Developing and designing Automation Frameworks like Data Driven Framework, Hybrid Framework, Behavior Framework(BDD).
- Experienced to create Framework from scratch by using Page Object Model, Page factory, and automation tools Maven, Selenium WebDriver, TestNG, JUnit, Cucumber, Jenkins, Git.
- Experienced in using different Web-Browsers like Google Chrome, Firefox Gecko, and expert to find Web-Elements from different locators in Selenium.
- Experienced with Git, Github as source Version Control System to do pull and push requests.
- Experienced using Selenium Grid to execute selenium Automation suites on different platforms, browser combinations in parallel.
- Experienced using Cucumber BDD to create Features, Scenarios and Steps, Tags also Hooks.
- Experienced in Front-End test automation using Java, Selenium web driver, Cucumber, Gherkin, Maven, TestNG, Junit.
- Experienced in Using Java Database Connectivity (JDBC) API for SQL-based database access.
- Experienced in Testing Web Services through Postman, and REST-Assured using Java library.
- Hands-on experience in Test Driven Development(TDD), Behavior Driven Development (BDD), and Acceptance Test-Driven Development approach.
- Experience using Junit and TestNG for executing test scripts.
- Experienced using Jenkins Server to Perform Continuous Integration.
- Some experience using AWS EC2 cloud server.
- Experienced using JIRA, ALM as project management and defect(bug) tracking management tool
- Strong problem-solving skills and very good time management skills.
- Excellent analytical and communication skills and ability to work independently with minimal supervision and perform as part of them.
- Excellent Cross-Functional Agile team member who can perform manual, automation testing with extensive coding skills.
- Quick learner, detail-oriented, positive energy, always make sure to meet the deadlines.
TECHNICAL SKILLS
Languages: JAVA, SQL, HTML, XML, JSON
Methodologies: Agile, Waterfall
Testing Tools: Selenium WebDriver, Cucumber, TestNG, JUnit, Maven,GIT, GitHub,, AWS Ec2, IntelliJ, Postman, Eclipse, Rest-Assured Project Management
Tool: JIRA, ALM
Testing Methods: Regression Testing, Smoke Testing, Positive Testing, Negative Testing
Frameworks: Page Object Model (POM) Data-Driven, Behavior Driven (BDD), Hybrid FrameworkMS Suite MS PowerPoint, MS Ofiice, MS Excel
Database: Oracle, SQL Server, MySQL, JDBC Source of Version
Control: GIT,GitHub
Browsers: Chrome, Firefox, Safari,Internet Explorer
Operating Systems: Windows, IOS X, UNIX/Linux
PROFESSIONAL EXPERIENCE
Confidential, Virginia
QA TEST AUTOMATION ENGINEER / SDET
Responsibilities:
- Analyzed Business Requirements Documents and Identified documents requires for system and Functional Testing efforts for all scenarios.
- Created the test cases for manual testing to verify the functionality of the application.
- As a Cross-Functional team member of the Agile environment worked closely with the Product Owner to analyze Acceptance Criteria for user stories.
- Performed both Manual Testing and Automation Testing in internal Web-based applications.
- Involved in Test Design, Test plan, and preparing Test results for each executed component.
- Responsible for analyzing and prioritizing functional, regression test cases for test automation development.
- Designed and implemented different automation frameworks from scratch like Page Object Model.
- Performed Backend Testing by writing SQL Queries in MySQL Database.
- Identified Web-Elements using various locators like ID, Name, Class, TagName, XPath, CSS, Link Text, and Partial Link Text.
- Used Junit - Cucumber framework to drive the execution.
- Developed Selenium Automation framework such as Hybrid Framework (Behavior and data-driven) on Eclipse IDE using core Java, Selenium WebDriver, TestNG, Cucumber, Maven, Git, Page Object Model, and Jenkins tool for Continuous Integration.
- Hands-on experience in handling synchronization using implicit wait and Explicit waits to improve the automation suite efficiency.
- Designed automation test framework using TestNG, Framework Structures with Core Java.
- Working in Agile Scrum teams, analyzed and reviewed user stories for each spring backlog and made test plans, test cases with our Team lead, QA team, and Update the test cases in ALM.
- Creating Maven project instore dependencies and plug-in into POM.file under target folder.
- Creating configuration properties file put the Keyword and Value in it under target folder.
- Hands-on experience with Amazon AWS Ec2 cloud server, our hub and nodes are set up in Amazon AWS Ec2 machine.
- Using Maven folder & structure to create different package: Runners; Pages; Step-Definitions; Utilities classes under src/test/java.
- Using Cucumber BDD to create test scenario outlines and stored test data into Cucumber examples table.
- Generated Cucumber HTML reports and plug-in with Screenshots for every run.
- Participated in the full life cycle of Agile Scrum as a Cross-Functional team member, performed automation testing, supported manual testing, provide Production support for Application Release.
Environment: Selenium WebDriver, Agile, Java, Cucumber, TestNG, Maven, JIRA, HTML, CSS, XPath, Postman, Jenkins, Eclipse IDE, Windows.
Confidential, McLean, Virginia
AUTOMATION TESTER / SDET
Responsibilities:
- Involved in analyzing the Requirement Documents and involving in writing test cases and test scripts.
- Participated in all Agile Scrum methodology as a cross-functional team member.
- Developed Automation framework from scratch using Page Object Model(POM) and built reusable functions.
- Maintained and updated using SQL Queries to validate data integrity database table.
- Attended requirement review meetings and provided feedback to the business analysts.
- Performed Smoke testing, Functional testing, Black-box testing, White box testing for Web-based applications using Selenium WebDriver, Java, Maven, and TestNG.
- Reported software defects/bugs in JIRA and interacted with developers to resolve technical issues.
- Participated in various Spring planning, Test planning, and Test strategy meeting to analyze Product backlog items and sprint backlog items.
- Extensively used Selenium WebDriver find Web-Element locators like ID, Name, TagName, Link text, Partial link text, XPath, and CSS.
- Responsible for developing, maintaining, and executing daily Smoke test scripts in multiple testing Environments to check the application stability.
- Used Apache POI to read from Excel sheets to perform data-driven testing.
- Created Data Driven Framework in Maven project, instore dependencies and plug-in in POM.xml file and creates Configuration Properties Files.
- Used postman for manual API testing and Rest Assured library in Java.
- Analyzed and review user stories, features for the applications’ functionalities and provided feedback to the team.
Environment: Selenium Web-Driver, Java, Maven, JIRA, HTML, Jenkins, Git, SQL, TestNG, Cucumber
Confidential, Arlington, VA
QA ANALYST / SDET
Responsibilities:
- Involved in creating various documents including Test script, Test strategy, test scenarios.
- Attended different types of Spring Meetings: Sprint Grooming, Sprint Planning, Sprint Demo, Daily Standup Meeting for each Sprint Backlog with Team Lead, QA Testers, Developers.
- Involved in Preparing Requirement Traceability Matrix (RTM) to ensure test case coverage for all requirements.
- Performed Back-End Testing, database table manipulation of relational database system by writing complex SQL queries.
- Analyzed and studied Business Requirements Spring Backlog and Identified documents required for Functional testing efforts for all Test Cases.
- Participated in Requirement Review Meetings and provided input based on the SMART Entrance and Exit Criteria.
- Designed efficient manual test cases based on analysis of Business Requirements, Functional Specifications, Technical design documents, and Supporting Documents.
- Attending actively several Walk-through Meetings with my team members to do Communication and Collaboration on our project to update a clear and strong understanding of each User's Stories.
- Prepared and written Test Cases based on User Stories and Test Strategy.
- Responsible for Manual Testing for each Test Case.
- Responsible for analyzing the result and providing the result to the team.
- Responsible for daily smoke test case execution Manually and providing a timely report to the testing team.
- Track and Report software defects suing ALM and interacted with developers to resolve technical issues.
- Communicated with the development team to resolve and retest Defects.
- Involved in weekly meetings to verify the status of testing and to discuss defects.
- Responsible for performing Positive and Negative Testing for some Manual Test Cases in Regression Suites, locating defects and validating if it's reproducible, and then logged defects.
Environment: Waterfall, Agile, SDLC, STLC, ALM, SQL server, Manual Testing.
