Qa Automation Engineer Resume
Baltimore, MD
PROFESSIONAL SUMMARY:
- 5 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing Client/Server and Web based applications.
- Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Jmeter, Web Services (REST, SOAP).
- Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.
- Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
- Experienced in making Data Driven and MVC Framework to maintain Test Suites.
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in testing of web services using SOAP UI.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, and Bugzilla.
- Experience in Java, JavaScript, HTML, HTTP, CSS, AJAX and XML.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Ability to take initiative, prioritize and work independently to meet deadlines.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Cucumber, SOAP UI.
Languages: JAVA, VB Script, Java Script, HTML, XML.
IDE: Eclipse, SQL Developer.
Test Framework: Junit, TestNG, Data Driven Framework.
Web Debugging Tool: XPath, Firepath, Firebug.
Build Tool: Ant, Maven.
PROCESSES: Agile-Scrum, Waterfall.
Bug Tracking Tools: JIRA, Quality Center (QC), and Bugzilla.
Continuous Integration Tools: Jenkins.
Databases: SQL Server, MS Access, Oracle, MySQL.
Operating Systems: Windows (XP& 7, 8), and Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore MD
QA Automation Engineer
Responsibilities:
- Worked withdevteam, product owners, and product managers to understand business requirements, User stories to prepare test cases.
- Involved in sprint planning meetings to provide testing effort for each story and status update
- Participated in retrospective meetings to provide QA feedback for what worked well / improvement areas
- Participated in backlog grooming sessions to prioritize user stories
- Worked on writing test plan, test cases, test execution and defects reporting
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Created QTP scripts to generate test data and utilize same for GUI protocol to get accurate user experience validation
- Identifying the test cases for automation regression suit
- Developed test code in Java language using Eclipse and TestNG framework.
- Designing the test scenarios according to the requirements
- Created and mocked up test data in Database and designed test cases against data mapping sheet
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite
- created selenium WebDriver scripts to validate functionality on various browsers
- Maintained and executed Maven build files for running automation tests.
- Developed test scenarios for service calls and render data through XML files
- Executed Web service test cases using SOAP UI tools
- Worked with the functionality and regression testing cycles for major product releases by developing the test suit using selenium WebDriver
- Used actions in QTP for designing the Automation test Scripts
- Extensively worked on End-to-End testing for UAT
- Logged defects in HP ALM and track defects
Confidential, Charlotte, NC
QA Automation Engineer
Roles and responsibilities:
- Analyzed System Specification and Developed Test plan.
- Responsible for complete End-to-End testing activities.
- Review manual test cases and convert them to Automation Scripts using Selenium.
- Execution of automation regression suite using Selenium and TestNG framework.
- Involved in setting up Smoke and Regression automation suite using Selenium WebDriver.
- Attending Daily Stand Up meetings and provided QA automation status updates on different user stories.
- Identified software failures and reported them into bug tracking system (JIRA)
- Involved in analyzing System Requirement specifications, Design, Development and Execution of Test cases for manual testing.
- Prepared and executed batch test suite through TestNG via Ant.
- Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing.
- Worked with SQL queries for data verifications in Oracle (10g/11g) database.
- Tested SOAP and REST API's Based Web Service using SOAPUI.
- Performed GUI interface testing at client side, defects and monitored resolution via defect tracking tool Quality Center/ALM.
- Convert SoapUI tests to UFT (QTP) API tests.
- Analysis of application requirements and entering of requirements into HP Quality Center.
- Experienced in Testing Database Applications of RDBMS in ORACLE, MS SQL Server using SQL.
- Involved in Functional, System and Regression testing for every cycle.
Confidential, Rockville, MD
Software QA Tester
Responsibilities
- Worked withdevteam, product owners, and product managers to understand business requirements, User stories to prepare test cases.
- Involved in sprint planning meetings to provide testing effort for each story and status update
- Participated in retrospective meetings to provide QA feedback for what worked well / improvement areas
- Participated in backlog grooming sessions to prioritize user stories
- Worked on writing test plan, test cases, test execution and defects reporting
- Coordinated with development team for resolving QA issues
- Established effective and collaborative project teams, coordinate QA work within and across business units, partner with technical project lead as appropriate, ensure QA deadlines are met and results are achieved as designed
- Involved in QA training materials preparation, QA test plans, and status reports
- Participated in test summary preparation and rolled out to Product owner approval
- Reported tracked defects with reference to severity and types using Quality Center
- Developed detailed Test Plan and Test Cases to perform Smoke (Sanity) Testing to test the basic functionality of the application in production environment. Facilitate defect review meetings involving all stakeholders to review defects, identify severity and set priorities as per client requirements, ensuring accuracy and conform to deadlines
- Established and maintained traceability matrix until all the business requirements are signed off
- Performed task decomposition, delegated tasks and monitored QA milestones using MS Project and HP ALM
