Qa Automation Engineer Resume
NY
SUMMARY
- Over Eight years Professional experience of Software Testing and Qualily Assurance in planning, coordinating and testing of Web - based, Client Server and Mobile applications covering both manual and Automation tests.
- Possess excellent interpersonal, written, verbal communication skills and strong analytical, problem solving, decision-making skills
- Experience in working Agile development methodology (Scrum) and Waterfall
- Proficient in writing test cases and test scripts manually and automatically and in depth understanding of Software Test Life Cycle (STLC) and Defect Life Cycle.
- Experience in Black Box, Smoke, Functional and Nonfunctional Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing
- Expertise in building Test Automation Framework using Selenium WebDriver, TestNG, Cucumber, Maven, Page Factory for Page Object Model (POM).
- Implemented BDD framework using Gherkin language with Cucumber testing tool
- Experience in Object Oriented Programming (OOPS) using Java and implemented Inheritance, Polymorphism, Encapsulation and Abstraction
- Experience in writing SQL queries in Oracle and SQL Server for data integrity
- Experience in test activities and defect tracking using JIRA
- Worked extensively on performing Web services and REST API testing using Postman
- Developed API Testing Framework to test Rest APIs (Get, Post, Patch & Put) using RestAssured and Java.
- Used Continuous Integration tool Jenkins for automation script run in nightly basis and to provide quick feed back to the developer.
- Hands-on expertise testing Android and iOS Mobile Apps using XCode and Appium.
- Worked with multiple projects at the same time with minimum supervision
- Ability to convey technical concepts to non-technical audiences.
- Coordinate and attend different team meeting, Sprint Planning, Retrospective, Review and daily Scrum meeting.
TECHNICAL SKILLS
AutomationTesting Tools: Selenium WebDriver, Cucumber, TestNG, JUnit, Gherkin, Postman, Apache POI, REST Assured, Appium, XCode, ALM, JIRA
Programming Languages: Java, C#, Python, JavaScript, SQL, HTML, XML, Json.
Databases: Oracle, Microsoft SQL Server, PostgreeSQL, MS-Access
Build Tools: Eclipse, NetBeans, Oracle SQL Developer, Maven, Git, Jenkins,Postman
Operating Systems: Windows, Mac OS, Mobile (Android & iOS)
PROFESSIONAL EXPERIENCE
Confidential, NY
QA Automation Engineer
Responsibilities:
- Participated in Agile practices such as Daily Scrum, Sprint planning, Retrospective and Review meetings.
- Designed and developed Test Plan, Test Cases and Automated Test Scripts
- Developed automated test framework using Maven, Selenium WebDriver, Cucumber, TestNG, Apache POI, Page Factory and Page Object Model.
- Implemented BDD framework using Cucumber and wriote test cases in Gherkin language using GIVEN, WHEN, AND, THEN keywords.
- Executed the Test Scenarios, analyzed the actual results against the expected results.
- Extensively worked throughout defect life cycle from opening to closure using JIRA
- Worked extensively on REST API testing using Postman and Rest Assured
- Developed and executed complex SQL queries including different joint to perform Back-End testing for data validation and verification.
- Applied test automation framework on CI/CD process using Git and Jenkins
- Performed Regression, Functional, User Acceptance and Integration Testing.
- Worked closely with product owner and business analyst to understand user stories
- Generated status reports and defect reports and presented them in weekly status meetings
Environment: Selenium WebDriver, Cucumber, SQL, Oracle, XML, Java, HTML, API Testing
Confidential, PA
Sr QA Analyst
Responsibilities:
- Experienced with Agile methodology approach and follow-up with JIRA
- Analyzed the Acceptance Criteria, Design document and develop the Test Plan
- Developed and enhanced automated BDD test framework using Gherkin, Cucumber, Selenium WebDriver, TestNG, Maven, Git and Page Object Model (POM).
- Identified, tracked, resolved all defects and ensured resolution prior to production release.
- Performed Back-End integration testing to ensure data consistency on front-end
- Maintained defects in JIRA and prioritized the level of defect according to business impact
- Used Maven for project building and Git for version control system.
- Performed Mobile app testing for Android and IOS devices using Appium and XCode.
- Written and executed complex SQL Queries in Oracle to validate data in the database.
- Extensive Experience of web Service SOAP and REST API testing using SoapUI, Postman, and Rest Assured.
- Tested application for browser compatibility in different browsers using BrowserStack.
- Followed up with the developers on defect status and generated reports for managements.
Environment: Selenium, ALM, MS SQL Server, TestNG, Postman, Cucumber, Appium, Java
Confidential, NJ
QA Test Engineer
Responsibilities:
- Actively involved in all phases of Software Development Life Cycle (SDLC).
- Worked closely with key participants to understand and gather the business requirements.
- Analyzed available business documents, designed and developed Test Plan, identified test scenarios, maintained test data, created Test Cases and Test Scripts.
- Tested the application for positive, negative and Boundary scenarios.
- Developed test automation Framework from scratch using Cucumber and Selenium WebDriver that implements Page Object Model (POM), cucumber feature files.
- Performed cross-browser testing for the web interface, and mobile application using Selenium and Sauce Lab.
- Performed Restful API testing using Rest Assured, TestNG, and Maven.
- Developed Automation Scripts and executed nightly using Jenkins.
- Interacted with developers and business analysts to assess the functional requirements
- Used SQL queries to perform Back-End testing by verifying the data in the MS SQL Server.
- Managed test artifacts such as requirements, test cases, test data and defect in JIRA.
- Cross-browser testing was involved for browser compatibility.
Environment: Webdriver, Java, JIRA, Windows, UNIX, Java, MS SQL, Oracle, HTML, UAT
Confidential, NY
Quality Assurance Engineer
Responsibilities:
- Analyzed requirements and developed test plans, test scenarios, and test cases.
- Executed test cases for Functional, End - to-End, and Regression testing for web application.
- Used Rest Assured to automate API test cases and Postman to test manually.
- Automated Test script using Selenium WebDriver, Cucumber, Maven and Java.
- Analyzed applications and errors, escalated issues to developers, and verified fixes.
- Analyzed test results, tracked the defects and generated reports using JIRA.
- Conducted Functional testing with Valid and Invalid inputs for positive and negative testing.
- Identify and implement common function for reuse and better maintainability in Framework.
- Performed back-end testing using SQL queries in Oracle database.
- Validate continuous integration report every day that executed by Jenkins.
- Maintained the Java and selenium test source code in the SVN source control repository.
Environment: Selenium WebDriver, TestNG, Cucumber, Jira, SVN, SQL, Jenkins, REST API.
