Qa Test Automation Engineer / Sdet Resume
VA
SUMMARY
- Over 7 years of Professional experience and expertise in both Manual testing and Automation Testing serving various domain such as Healthcare, Finance and Banking.
- Experienced work in different Test Environments in Agile and Waterfall Methodology.
- Expertise performing different type of functional testing: smoke testing, regression testing, integration testing, API testing, Data Driven testing and DB testing.
- 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 design Automation Frameworks like Behavior Framework (BDD), Data Driven Framework and Hybrid Framework.
- Experienced to create Framework from scratch by using Page Object Model and automationtools 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 request.
- Experienced using Selenium Grid to execute selenium Automation suites on different platform, browser combination in parallel
- Experienced using Cucumber BDD create Features, Scenarios and Steps, Tags also Hooks.
- Experienced on Front-End test automation using Java, Selenium WebDirver, 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 approaches.
- Experience using Junit and TestNG for executing test scripts.
- Experienced using Jenkins Server to Perform Continuous Integration.
- Experienced using JIRA 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 in 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 skill.
- Quick learner, detail oriented, positive energy, always make sure meet the deadlines
TECHNICAL SKILLS
Languages: JAVA, SQL, HTML, Gherkin, XML
Testing Tools: Selenium WebDriver, Cucumber, Maven, TestNG, JUnit, GIT, Eclipse, IntelliJ, Postman, Rest-Assured
Project Management Tool: JIRA
Methodologies: Agile, Waterfall
Frameworks: Page Object Model (POM), Data Driven, Behavior Driven, Hybrid Frameworks
Operating System: Windows, IOS X
MS Suite: MS PowerPoint, MS Office, MS Excel
Database: Oracle, SQL Server, MySQL, JDBC
Source of Version Control: GIT, GitHub
Testing Methods: Regression Testing, Smoke Testing, Positive/Negative Testing, Functional Testing, API Testing
Browsers: Chrome, Firefox, Safari, Internet Explorer
PROFESSIONAL EXPERIENCE
Confidential, VA
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 Agile environment worked closely with Product Owner to analyzed Acceptance Criteria for user stories.
- Performed both Manual Testing and Automation Testing in internal Web-based application.
- Performed Back-end Testing by writing SQL Queries in MySQL Database.
- 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.
- In depth understanding of Object-Oriented Programming (OOP) concepts and skilled in developing automated test scripts in Java.
- Involved in Test Design, Test plan, and preparing Test Result for each executed component.
- Responsible for analyzing and prioritizing functional, regression test cases for test automation development.
- Designed and implemented different automation framework from scratch like Page Object Model.
- 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 making test plans, test cases with our Team lead, QA team, and Update the test cases in JIRA.
- 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.
- Using Maven folder & structure to create different package: Runners; Pages; Step-Definitions; Utilities classes under src/test/java.
- Using Cucumber BDD to create test scenarios / scenario outline and stored test data into Cucumber examples table.
- Generated Cucumber html reports and plug-in with Screenshots for every run.
- Participated in full life cycle of Agile Scrum as 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, Eclipse IDE, Windows
Confidential, Manassas, VA
QA TEST AUTOMATION ENGINEER / SDET
Responsibilities:
- Actiely participated Agile Scrum method, attended User Story Sessions, Sprint Planning Review and Sprint Retrospective meetings.
- Worked closely with Business team and analyzed User Stories, Features for the application functionality.
- Involved test case design, test case review, code review meeting with the team.
- Involved in automation test case using Selenium WebDriver, Maven, Junit and TestNG.
- Performed Smoke Testing, Functional Testing, System Integration Testing, Regression Testing, Database Testing.
- Implemented Page Object Model and Behavioral Driven in Selenium WebDriver and JAVA.
- Used Maven for Build management, Git as source repository and Jenkins for Continuous Integration.
- Involved in developing BDD features, scenarios and step definition using Cucumber, Gherkin and automated them using selenium WebDriver.
- Used JIRA as project management tool as test case design and defect reposting.
- Performed Back-end testing using SQL.
- 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.
- In depth understanding of Object-Oriented Programming (OOP) concepts and skilled in developing automated test scripts in Java.
Environment: Selenium WebDriver, Cucumber, TestNG, Junit, Maven, JIRA, Postman, Eclipse IDE, Rest API, JDBC
Confidential, Vienna, VA
QA ANALYST
Responsibilities:
- Involved in analyzing the Requirement Documents and involving in writing test cases and test scripts.
- Participated in all Agile Scrum methodology as cross functional team member.
- Developed Automation framework from scratch using Page Object Model (POM) and built reusable functions.
- Maintained and updating using SQL Queries to validate data integrity database table.
- Attended requirement review meeting and provide feedback to the business analysts.
- Performed Smoke testing, Functional testing, Black-box testing, White box testing for Web-based application 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 item and Sprint backlog item.
- Extensively used Selenium WebDriver find Web-Element locators like ID, Name, TagName, Link text, Partial link text, XPath and CSS.
- Responsible for developing, maintain and executing daily Smoke test script 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, Git, SQL, TestNG, Cucumber.
