Qa Automation Test Engineer Resume
SUMMARY:
- Solid understanding of Software Development Life Cycle including Agile and Waterfall
- Strong experience with Agile test methodology and Agile Development process.
- Strong experience in Black Box and Gray Box testing
- Solid experience with Behavior Driven Development and Behavior Driven Testing
- Solid experience with Gherkin Language to develop Behavior Driven Testing
- Solid experience with Keyword Driven and Data Driven framework
- Strong writing, verbal and interpersonal skill set with a self - starting attitude, team player
- A fast learner and high degree of creativity and initiative is expected.
- Good at prioritizing along critical path and meeting project milestones and deliverable dates.
- Quality Testing including Effective Test Case Design, Test Execution and Reporting.
- Experience in analyzing the requirements, User Stories and Use Cases
- Experience in preparation of Test Strategy, Test plan, Traceability Matrix and Test Matrix.
- Experience in development of QA framework function library for various Web Application
- Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Business Process Testing and more.
- Strong analytical and problem solving skills.
- Strong work experience using Bug Tracking Tools like Quality Center, JIRA
- Experience in cross browser, cross platform web testing with Selenium Web Driver.
- Experience with SOA architecture that include Restful Web Service Testing.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Cucumber JVM, Quick Test Pro (QTP), UFT, SOAP UI
Test Management: HP Quality Center, ALM, Rational Quality Manager
Defect Management: JIRA, HP Quality Center, On Time
Requirement Management: HP Quality Center, Rational Requisite Pro
Programming Languages: Java, VB Script, HTML
Development IDE: Eclipse, Intellij.
Database/Database tools: SQL Server, Oracle, MySQL, DB2
Application: Microsoft Office Application, VMware, SQL Developer, Toad
Operating Systems: Windows 8, Windows 7, Mac OS X, Linux, Windows XP
PROFESSIONAL EXPERIENCE:
Confidential
QA Automation Test Engineer
Responsibilities:
- Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective
- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Implemented Behavioral Driven Development Testing with Cucumber JVM and Selenium WebDriver to ensure the code reusability and code maintainability
- Implemented wide range of UI functional testing by various QA Automation Test Framework like Keyword Driven, Data Driven and Behavioral Driven (BDD) Testing concept
- Implemented robust Page Object Model Pattern based framework using Object Oriented Programing Java and open source unit test framework TestNG that increase the code maintainability
- Implemented robust automation testing framework for the organization
- Implemented Automated test suite to increase the test coverage for regression test cycle.
- Implemented open source web test tool Selenium WebDriver for cross browser testing utilizing Java, JUnit, TestNG and Selenium Webdriver.
- Develop Restful Web Service testing framework with open source REST-assured and TestNg to build robust and scalable web service testing.
- Wrote SQL scripts in TOAD to verify the transactions and identify irregularities in data loading.
- Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
- Co-ordination with Project manager & Development teams on Documentation Reviews, Process Improvement and Schedule
- Corresponded among QA Managers, Developers and Team Members.
Environment: Selenium WebDriver, Java, J2EE, JSP, JSF, SOA, restful Web Service, HTML, Oracle, MySQL.
ConfidentialQA Engineer
Responsibilities:
- Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts.
- Analyze Technical specification, Business Requirements to develop test cases.
- Creating Keyword driven, Data driven automated test script to maximize the automation script with Selenium WebDriver.
- Create Page object model based (POM) Modular Automated Test framework library for reusable, easy to use and easy maintenance automated test scripts
- Develop the test plan, test conditions and test cases to be used in testing based on business requirements, technical specifications and/or product knowledge.
- Using detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
- Participated in requirements walkthroughs with users to better understand.
- Performed backend testing using SQL queries to retrieve and verify information in the database.
- Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
- Develop test matrix for management reporting
- Reported and tracked defects, monitored defects reported by team.
- Worked directly with Business users performing User Acceptance Testing (UAT)
- Assist with user testing of systems, developing and maintaining quality procedures, and ensuring that appropriate documentation is in place.
Environment: Selenium WebDriver, Java, J2EE, Servlet, JSP, SOA, and Oracle.
ConfidentialSoftware QA Analyst
Responsibilities:
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Created Master Test plan, Test strategy, critical scenarios and Test Scripts
- Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
- Created traceability matrix and mapped requirements to Test Cases.
- Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
- Created scripts for Regression, Security, GUI, Integration and Database testing.
- Conducted GUI, Functional, Front-end back end testing
- Performed Smoke Testing to make sure all the Test Environment is working as desired.
- Creating and executing SQL queries to validate test data using TOAD.
- Performed back-end testing using SQL queries in Oracle database.
- Ran SQL queries to performed database validation according to the business logic.
- Involved with Web Application Development and Testing using Automation tools like QTP.
- Developed Integration and System test cases using Quality Center.
- Tracked and reported defects into Quality Center and notified management with details.
- Solved day-to-day problems of the team arising due to functionality and validation issues.
- Analyzed root-cause for defects and partnered with the Software Development and Program Management teams to investigate and resolve product defects.
- Attended daily Scrum Meetings, Participated in weekly project status meeting and updated the testing Progress.
Environment: Manual testing, QTP, Quality center, Microsoft Project, VB script, ASP.Net, VB.Net, XML, SQL Server.
