Qa Engineer Resume
SUMMARY
- Five plus years of diversified experience in Automation and Manual testing of web and client server application for various projects and various environments as an IT professional and extensive noledge on system and object oriented language java and database in various companies as a position of QA Engineer / Automation Test Engineer.
- Looking for QA Automation Position in a progressive organization where I can contribute my expertise to the company and keep moving my career as well as benefit the organization.
- Solid understanding of Software Development Life Cycle (SDLC) including Agile and Waterfall.
- Solid experience with Selenium Page Object Model (POM) design pattern based framework with Selenium WebDriver using Object Oriented Programming language Java, Maven and unit test framework TestNG.
- Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM to implement Test Driven Development (TDD).
- Strong experience with Gherkin Language for Behavior Driven Testing.
- Experience with Keyword Driven and Data Driven framework implementation.
- Strong experience in Cross browser, Cross platform Web testing with Selenium Web Driver and project management and comprehension tool Maven.
- Excellent writing, verbal and interpersonal skill set with a self - starting attitude, team player, and flexible.
- Good Confidential prioritizing along critical path and meeting project milestones and deliverable dates.
- Effective Test Case Design, Test Execution and Reporting.
- Experience in analyzing the requirements, User Stories and Use Cases to develop test cases.
- Experience in preparation of Test Strategy, Test Plan, Test Matrix and Traceability Matrix.
- Strong experience in Black Box and Gray Box testing.
- Expertise with various testing concept such as Acceptance testing, System Testing, Functional Testing, Smoke Testing, Regression Testing, End-to-End Testing, Sanity Testing, Business Process Testing and more.
- Strong analytical and problem solving skills.
- Strong experience with Selenium WebDriver and HP Quick Test Professional.
- Extensive work experience using Bug Tracking Tools likeQuality Center, JIRA.
- Strong experience QTP with VB script.
- Excellent experience in Oracle, SQL server and MySQL.
- Strong experience in development of core QA framework function library for various Web and Client-Server application.
- Strong experience with SOA architecture dat include Restful Web Service testing framework with Rest-Assured.
- Experience with SOAP UI.
- Strong experience with version control tool GitHub, GitLab.
- Ability to follow instructions accurately to conduct tests dat ensure the application/system performs properly according to design/end-user specifications and requirements on all projects.
KEY COMPETENCIES:
- Software Test Engineering
- Automated Script Design
- Object Oriented Programming Language Java
- Automation Framework Design
- Behavior Driven Development (BDD)
- Page Object Model (POM)
- Data Driven Testing
- Keyword Driven Testing
- Cross Browser Testing
- Software Development Life Cycle
- Software Test Life Cycle
- Agile Test Methodology
- Test Case Design
- API Testing
TECHNICAL SKILL:
Testing Tools: Selenium WebDriver, Cucumber, Maven, Restful, SOAP UI, QTP
Test Management: ALM, HP Quality Center
Defect Management: JIRA, HP Quality Center
Programming Languages: Java, HTML, CSS, VB Script, C#
Development IDE: IntelliJ, Eclipse, NetBeans
Continuous Integration (CI): Jenkins
Database/Database tools: SQL Server, Oracle, MySQL
Application: Microsoft Office, VMware, SQL Developer, Toad Windows, Mac OS X, Linux
PROFESSIONAL EXPERIENCE:
Confidential
QA Engineer
Responsibilities:
- Worked on robust Selenium WebDriver based Page Object Model Automation test framework using Object Oriented Programming Java and open source unit test framework TestNG.
- Developed and implemented Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
- Develop Features file and scenario with Gherkin Language for Behavior Driven Testing.
- Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software
- Implement Cross Browser and Cross Platform testing with Selenium WebDriver and Cucumber JVM using BrowerStack.
- Responsible to setup the execution of automated tests as needed, via Continuous Integration (CI) tool Jenkins.
- Created Test Plans and Test Strategy which describes the features and functions to be tested.
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements.
- Build Automated test suite to increase the automation coverage for regression test cycle.
- Developed Restful Web Service testing framework with Rest-Assured to build robust and scalable web service testing.
- Write SQL script in TOAD to verify the transactions and identity irregularities in data loading.
- Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
- Worked directly with Business users performing User Acceptance Testing (UAT).
Environment: Selenium WebDriver, Java, Cucumber, Gherkin Language, Jenkins, TestNG, Restful Web Service, SQL Server, ALM/QC, Jira, and TOAD.
Confidential
Automation Test Engineer
Responsibilities:
- Developed and implemented Page Object Model (POM) design pattern based framework with Selenium WebDriver using Object Oriented Programming Java and TestNG.
- Implemented functional testing with Automation Test Framework such as Keyword Driven, Data Driven to ensure the code reusability and code maintainability, which reduces the script development time.
- Developed Restful Web Service testing framework with Rest-Assured to build robust and scalable web service testing.
- Created Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts
- Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
- Responsible for Planning, creating and analysis of Test Plan, Test Strategy, Test cases and Test Scripts, and Test Matrix.
- Used detailed noledge 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 requirements.
- Performed Backend testing using SQL queries to retrieve and verify information in the database.
- Developed Web Service Test with Soap UI to test SOA platform.
- Corresponded among QA Managers, Developers and Team Members.
- Reported and tracked defects, monitored defects reported by team.
Environment: Selenium Webdriver, Java, Servlet, SOA, Restful Web Service, Soap, Jira, ALM/QC, HTML, SQL Server and Oracle.
Confidential
Automation Test Engineer
Responsibilities:
- Responsible for planning, creating and analysis of Test Plan, Test cases and Test Scripts.
- Performed Manual and Functional testing to test the functionality of the modules.
- Attended meetings in regards to Business Implementation, Contract Interpretation and Department Status.
- Performed functional decomposition of requirements for developing test cases.
- Generated Test cases and traced them to the relevant use cases.
- Worked with Users and Business Analysts to define and design test scenarios and test data.
- Ensured dat testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Created traceability matrix and mapped requirement to the Test Cases.
- Developed Automation Framework like Data Driven, Keyword Driven and Modularity Driven in QTP.
- Developed Descriptive Programming, Environmental Variables, Startup Script, Driver Script, and Utility Functions in QTP.
- Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
Environment: Manual Testing, QTP, QC and MySQL.