Qa Automation Engineer Resume
Richmond, VA
SUMMARY
- Experienced as Quality Assurance (QA) / Test Automation Engineer professional with 6+ years of experience in the IT industry.
- Extensive experience in finance, insurance and health domain. Self - taught, and motivated QA Engineer, passionate to work with new technologies as an individual or as a dedicated team member.
- 6+ years of work experience as a Quality Assurance Engineer as both manual and automation tester for testing Web and Client-Server applications.
- Knowledge in Finance, Health Care and Insurance domains.
- Involved in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Excellent understanding and experience of working on Agile methodologies and sprint ceremonies.
- Expert in analyzing requirements in order to create test plan and test cases.
- Proficient using Jira and Jira Xray for test management.
- Expert in automating different test types such as Functional, Regression, Smoke, Front-end, Backend Testing.
- Complete knowledge of Selenium Web Driver for automating the web browsers.
- Highly skillful with JUnit and TestNG for running test and assertions.
- Expert in Cucumber Gherkin format syntax (Given, When, Then).
- Skillful in project structure and organization by using Page Objects Module (POM), Feature files, Configuration properties files, and Resource files.
- Configured APACHE POI libraries and created custom reusable methods in order to work with Excel sheet.
- Knowledge with Build tool (Maven) using POM XML File to store dependencies.
- Experienced with Postman to manually test APIs and verify responses.
- Strong ability to automate RESTful API using RESTAssured libraries.
- Experienced in writing SQL queries with Oracle and MySQL and PgAdmin and Postgres for manual Back-End Testing.
- Proficient in automating Back-End testing using JDBC library
- Hands on experience with Source Version Control tools; GIT and GITHUB.
- Involved in configuring Jenkins (CI) for executing nightly smoke test suite and regression test suite
- Cross-functional and excellent team player with the ability to work independently in a time sensitive environment.
- Self-organized in an independent setting with excellent interpersonal and communication skills.
- Easily adaptable to any new technologies and business environments.
TECHNICAL SKILLS
Project Management Tools: Microsoft Outlook, Microsoft Teams, Jira, Confluence, Excel Sheet, Microsoft Word
Framework: Data Driven (DDT)Behavior Driven (BDD) Hybrid
Languages: Java, SQL, HTML, CSS, XML, GherkinJson
Databases: Oracle, MySQL, SQL Server, PGAdmin
Testing Tools: Selenium WebDriver, Maven, JUnitCucumber, TestNG, Jenkins, HP ALM
Repository System: Git, GitHub, Bitbucket, Sourcetree
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
QA Automation Engineer
Responsibilities:
- Actively participated Agile Scrum ceremonies attending all sessions, Planning/grooming, Daily/Stand Up, Review and Sprint Retrospective meetings.
- Worked closely with Business team and analyzed User Stories, in order to test application functionalities.
- Designing and developing Test plans, Test Cases, Test Data with Team Lead and Manual Testers by analyzing each Requirements and User Stories.
- Responsible in building and executing Test Scripts from User Stories based on detailed acceptance criteria in JIRA or other project management, defect / bug tracking tools.
- Strong emphasis on functional testing application with expected and actual results.
- Used and enhanced existing automation-testing framework that utilized Java, Selenium WebDriver, JUnit, Cucumber (Gherkin), and Maven.
- Identified and used variety of Selenium Web Element locators such as ID, Name, Class Name, Tag Name, Link / Partial Link Text, CSS, XPath on the GUI parts of the application in order to perform Front-End Testing.
- Performed Back-End Testing by using Postman API for manual API testing, Java and Rest Assured libraries for automating and testing Restful Web services.
- Organized test data separated from code and stored into external sources. Excel files, CSV files, and Database using Apache POI.
Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, IntelliJ, JIRA, Git, GitHub, HTML, XML, CSS Chrome, Firefox, SQL, Oracle, Windows.
Confidential, NYC, NY
QA Engineer
Responsibilities:
- Analyzed business, functional requirements, and design review documents to develop Test Plan and created Test Cases.
- Involved in all Agile Scrum Methodology as Quality Assurance Test Automation.
- Participated in design reviews meeting and collaborated with Developers and provided feedback to the Business Analysts to make sure we have a clear and strong understanding of User Stories.
- Managed User Story Sessions for creating Test Cases with better Acceptance Criteria and Definition of Done.
- Utilized Selenium WebDriver locator to identify Elements by writing CSS selector or XPath for dynamic Web Elements.
- Followed Page Object Design (POM) Pattern for writing automated tests in Java.
- Added framework utility methods and classes.
- Used Cucumber HTML Report for Eclipse IDE to be able to identify the root cause of the failure for each execution.
- Tested RESTful Api using Postman and created Data Driven framework using RestAssured and Maven Dependencies.
- Tested on Different Back-End Databases using JDBC to connect to RDBMS such as Oracle, MySQL using SQL Queries.
- Used Jira for defect logging and bug tracking.
- Used Jenkins to execute smoke test suite and regression test suite, provide status reports of failed tests, and send in email after every build.
Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, TestNG, Jenkins, Eclipse, JIRA, Git, HTML, XML, SQL, Oracle
Confidential, Richmond, VA
Manual Tester / Junior Quality Assurance Analyst
Responsibilities:
- Attended the meetings, weekly status meetings and walkthroughs, and interacted with Business Analysts and Developers to resolve defects.
- Responsible for writing and execution of System Test plans and Test cases by reviewing the business requirements document, and technical specifications document.
- Collaborated with product management teams to develop a comprehensive set of tests for Web based applications.
- Generated test scripts and performed functionality testing.
- Write manual test cases using quality center and using requirement document.
- Coordinated between QA Managers, Developers and Team Members to deliver the quality product.
- Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
- Reported defects through JIRA and performed Regression to resolve bugs fixes and interacted with the developers to resolve technical issues.
Environment: Manual Testing, JIRA, Excel, HP ALM, Agile, SQL