Qa Engineer Resume
New York, NY
SUMMARY
- More than five years of professional IT experience in Software Testing with various technical environments.
- Good Knowledge in developing Test Plans, Test Scenarios, Test Cases and Test Scripts using business requirements and design documents.
- Experienced of the business requirements and developing Test cases to test the complete functionality of the application.
- Experienced in Manual testing and Test automation with different business domains and technologies.
- Strong Knowledge in designing and developing Test cases and scenarios for developing application.
- Extensively experienced in testing Waterfall and Agile Development Projects and actively participated in all scrum ceremonies.
- Well acquainted with all phases of Software Developing Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).
- Experienced in functional requirement analysis, effort estimation, identifying test conditions, creating test cases, reviewing test documents and test cases and executing test cases and test scripts in Selenium WebDriver.
- Extensively experienced in the Quality Assurance and Automated/ Manual testing of web based, Client applications using Black Box and Gray Box testing techniques.
- Expert in identifying test scenarios & performing various testing like Sanity Testing, Regression Testing, Adhoc Testing, System level and Integration level Testing, Functional Testing and Data Base Testing.
- Good Knowledge to convert Business and Technical Requirements into Test Script and Manual Test Cases based on test environment.
- Experienced in retrieving Data from the Databases using basic SQL Queries to preform Backend testing.
- Experienced in Automation testing tools like Selenium WebDriver with JAVA, TestNG/ JUnit, Jira, Jenkins, Maven, Cucumber, Git, GitHub and Postman.
- Proficient in developing test infrastructure for white box testing using Junit and TestNG frameworks.
- Experienced in automation of project using continuous integration tools like Jenkins/Hudson/Bamboo with build tools Maven/Ant.
- Experienced in creating test scripts using Selenium WebDriver using Page Object Model.
- Experienced in TestNG, Junit, Data Driven, Keyword Driven and Hybrid Frameworks in Selenium WebDriver.
- Strong experience in cross browser, cross platform web testing with Selenium WebDriver.
- Expert in debugging various issues occurred in Web application & web page on the browser and Backend using Firebug.
- Hands - on Experience on Web Service Testing using REST Assured library and POSTMAN.
- Good organizational skills with strong team player knowledge, attention to detail and capability of working efficiently under pressure.
- Strong communication and interpersonal skills, accustomed to work in a team environment with tight schedules.
TECHNICAL SKILLS
Testing methods: Functional, Regression, Smoke, System and Integration Testing
Testing tools: Selenium WebDriver, Cucumber, Maven, JUnit, TestNG, Cross Browser Testing
Tools: Jira, Git, GitHub, JDBC Driver, Apache POI, Jenkins
Frameworks: POM, BDD, Hybrid Driven
Languages: Java, SQL, HTML, XML, Gherkin, JavaScript
IDE: Eclipse, IntelliJ
RDBMS: Oracle, MySQL
API Testing Tools: RESTful, REST Assured, POSTMAN, JSON, SoapUI
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
QA Engineer
Responsibilities:
- Developed detailed Test execution plans, scripts and maintain test data repository.
- Automated UI Testing with Java, Selenium WebDriver, Cucumber and TestNG.
- Used Behavior-Driven Development with Cucumber, Java and created Feature Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior.
- Used Data-Driven Framework with Apache POI to read the data from Excel file and write the data to Excel file.
- Designed and developed Page Objects using Page Object Model design pattern andSelenium WebDriver.
- Experienced with Web Service testing and RESTful API and used HTTP requests to GET, PUT, POST and DELETE data.
- Used Postman for RESTful API service.
- Involved in WebService Testing Using SoapUI tool.
- Logged the defects in JIRA and maintained track of the defects throughout the Software Testing Life Cycle (STLC).
- Responsible for complex and highly integrated software systems developed in an agile/iterative development environment.
- Conducted manual and automation regression testing for each release and patch.
- Developed test-oriented SQL Queries to query the database to test the back-end process of the application.
- Discussed issues and status for tracking the progress with project teams.
- Made operational recommendations to the management and the development team.
- Prepared Test deliverables including test results and defect status reports.
- Prepared Test Summary reports to inform the testing effort Test managers, Developers and Release managers.
- Involved in project review meetings.
- Actively participated in Sprint planning meetings and reviews with Offsite Teams to assess impacts on test plan and test strategy due to Change Requests and new functionalities added in Applications.
Confidential, Ashburn, VA
QA Analyst
Responsibilities:
- Involved in creating Test Plans, Test cases and Test specification Document for the application under test (AUT).
- Configured and automated Feature Scenarios using Selenium WebDriver, Cucumber, Gherkin and Maven.
- Merged branches via Git and pull requests via GitHub per release management process to minimize risk to releases. Created JSON POST and GET requests for RESTful API services using POSTMAN to assert responses.
- Reported software defects in Jira and interacted with the developers to resolve technical issues.
- Executed Manual Test cases for the application developed.
- Involved in database testing using SQL queries with Oracle database.
- Checked the UAT results and marked their readiness for the product launch on the integrated short code.
- Conducted Status review and prepared status compilation reports to achieve milestones and deadlines for various teams including management group on weekly basis.
- Extensively involved in Smoke, Functional, Regression, End-to-End Testing and monitored the behavior of the applications during different phases of testing.
- Followed Agile Testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
Confidential, Wilmington, DE
Software Tester
Responsibilities:
- Prepared Test cases to check the various combinations of quote building questions.
- Executed Manual Functional testing based on analysis and understanding of the requirements and deployment environment.
- Coordinated the overall execution of the test plan with group and business representatives.
- Verified Test results through analysis of graphical user interfaces, databases, printed output, and data transmissions.
- Created Non-Functional Testing Plans & Requirements for Applications, Middleware and Databases.
- Worked with development, project management and customer support.
- Documented test cases and performed manual testing using Quality Center/ALM.
- Logged, assigned severity and tracked bugs using Quality Center/ALM.
- Involved with database query tools for Oracle, SQL.
- Tested the other applications integration with the online document display application.
- Assisted Tech Writers in preparing User guide.
- Identified the risk factors in test execution and defined the bottleneck process.
ENVIRONMENT: Java, JavaScript, Selenium WebDriver, Cucumber, Gherkin, Maven, TestNG, Jenkins, Git, GitHub. MS Excel, MS Office, PowerPoint.