Qa Automation Engineer Resume
PA
SUMMARY
- Experienced Professional with 3+ years of core expertise in Manual and Automation Testing in Agile Scrum, Kanban, and Waterfall methodologies.
- Expertise in Selenium automation using Cucumber, Selenium WebDriver, JAVA, JUnit.
- Maven, and implemented different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for several projects.
TECHNICAL SKILLS
Methodologies: Hybrid Agile Processes, Waterfall, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, Selenium IDE, Selenium Grid, Cucumber
Web Services/API Testing: Postman - Rest Client, Fidessa JOAL API, Rest Assured API Automation FrameworkFrameworks: Data Driven Framework, Test Driven Framework, BDD-Cucumber Framework
Testing Frameworks: TestNG, Junit
Logging & Reporting Frameworks: ExtentReport, testNG reports, Emailable reports
Test Build & Integration Tools: Maven, Jenkins, GIT
Programming Skills: JAVA, Java Script
Database: MSSQL, Oracle
Markup Languages: HTML, CSS, XML
Test Case Management Tools: JIRA, qTest
IDE and Utilities: Eclipse, Chropath, XPath Helper
Browser: Google Chrome, Mozilla Firefox, Internet Explorer, Safari
Operating Systems: Windows, UNIX, MacOS
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Other Skills: LoadRunner, MuleSoft, Azure, AWS
PROFESSIONAL EXPERIENCE
Confidential, PA
QA Automation Engineer
Responsibilities:
- Developing, publishing, implementing, and maintaining manual and automated test cases based on BRD, Acceptance criteria, Test plans and Test strategies.
- Experienced on working with different teams and projects .
- Defining and tracking quality assurance metrics such as defect severities, open defect counts, and impact to projects have done in Smoke/Regression Testing, Positive, Negative, Data Driven, Functional, UI, Backend, Integration Testing, and qTest.
- Expertise on QA Methodologies like Agile, Scrum projects, Quality Assurance Life Cycle, Test Strategy, Test metrics. Working in Software Development Life Cycle (SDLC).
- Writing selenium scripts for web - based application in existing Hybrid Framework, which was built using Java, Page Object Model, Data Driven Framework, Customized HTML Reports.
- Building front-end integration level testing frameworks from scratch in Java using TestNG and Selenium WebDriver.
- Using TestNG annotations like groups, parameters, data provider to perform regression and functional testing.
- Experienced on handling dynamic web element by providing the efficient locators strategy like XPath and CSS Selector to run WebDriver script in stable conditions.
- Maintaining code in Git and run in CI environment like Jenkins nightly basis.
- Creating JDBC connection to retrieve data from database using MySQL.
Software QA Engineer
Confidential, TX
Responsibilities:
- Developed, implemented, and maintained manual/automated test cases based on BRD/SRD/Wireframe, Test plan, Test strategy and Acceptance criteria.
- Attended various meetings, Executed, and analyzed Test Result under Agile environment.
- Experienced in developing, maintaining, and improving test automation framework.
- Participated in design and architectural discussions and ensured unit test coverage.
- Involved in working on Selenium WebDriver for Functional, Regression and Cross Browser Testing.
- Working with Rest Assured and Fidessa JOAL for API testing as well.as manual testing using Postman.
- Performed Smoke, Regression, Functional, System and backend Testing.
- Developed and maintained Test Cases in Excel sheet, Selenium using Java.
- Practiced continuous integration process using Jenkins and ran automation script nightly basis from Git and debugged the script and identified bug and reported defects in JIRA.
- Tested web app mobile version manually using real device and User Agent.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Provided Mechanisms and Methodology to ensure Execution of QA Processes used in Preparation, Support, Management and Continuous Process Improvement.
- Coordinated efforts between product development teams and offshore test team.
- Connect a variety of data sources and applications, and perform analytics using MuleSoft.
- Maintained backend databases using MSSQL server.
Software QA Engineer
Confidential, GA
Responsibilities:
- Closely worked with business team, designers, and developers to understand application functionalities and navigational flow.
- Participated in different sessions to identify the critical business transactions.
- Analyzed and created Test plan and Test case for new functional module.
- Developed and maintained Test Cases in Excel Sheet.
- Maintained different documentation and analyzed BRD and Acceptance criteria.
- Executed Smoke and Regression test cases based on the User and Business Requirements in different environment and different browser.
- Extensively used MySQL proficiency during data migrations.
- Actively participated during functional and regression test cycles. Provided support for all major production releases.
- Used JIRA for tracking, analyzing, and documenting defects.
- Coordinated with the development team and test team.
- Tracked and reported upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines.
- Planned, arranged, and facilitated meetings, workshops, and relations with client staff during test planning and throughout subsequent development and testing activities.
- Facilitate End to End and UAT testing along with defects status turn over meetings.
- Worked in Agile environment and attended all meetings.
- Involved in requirements gathering sessions with client to get understanding and perspective of client s business model.