Qa Engineer Resume
San Francisco, CA
SUMMARY
- Proficient in developing Test Plans, Test Scripts, Test Designs, Test Summary Reports and Test Cases for Manual and Automated Testing.
- Expertise in automating test cases using Selenium WebDriver with TestNG
- Automate REST API testing using a JAVA automation framework and Junit testing
- Experience in BDD framework (Cucumber framework, REST API Testing)
- Highly proficient in writing, Test scenarios and feature file using GHERKIN language
- Expertise in NextGen and Pace link tool for data conversion Testing
- Worked on Postman on a projects as a way to interact with APIs
- Integration with Jenkins and remote databases for continuous execution.
- Testing of integrated code units or components to ensure that they function correctly together, and that all integrations are covered.
- Strong Experienced in GitHub Repository
- Involved extensively in the Functional testing, Integration testing and Regression testing, User Acceptance Testing and End to End Testing
- Working knowledge of Agile Scrum and waterfall models of software development life cycle
- Good Knowledge intestautomation tools including cucumber, Java, Selenium and Ruby.
- Demonstrated experience with build & development tools (Maven, Jenkins, and Eclipse).
- Experienced in bug and defect tracking using tools like Bugzilla and JIRA.
- Experienced in creating generic, reusable test functions and Automation scripts using Rest API jar and CSV data files to fully automate the application functionality
- Excellent multi - tasking skills to work on multiple projects and thrive in a fast-paced, deadline-based environment.
- Participation on daily basis in Agile/Scrum team meetings throughout short-time release cycle
TECHNICAL SKILLS
Test Management Tools: NextGen, Wso2 API Management, Postman, Pace Link confluence, Atlassian, Test Director, Quick Test Pro, Rational Test Manager, and Quality Center
Automation Tools: Cucumber, Eclipse, Jenkins, Maven, Gradle, TestNG Junit, GitHub, Load Runner, Quick Test Pro, SeleniumBug Tracking Tool Quality Center, Rational Clear Quest, Clear Case, JIRA, Bugzilla
Programming languages: GHERKIN, HTML, Java, XML, Ruby and JSON
Database& Tools: NextGen, MY SQL, SQL Server, Oracle MS Access and Toad
MS-Suite: MS- Word, MS- Excel, MS- PowerPoint, MS- Outlook
Operating Systems: Windows NT/2000/XP/Vista/7/8, UNIX, Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Extensively worked on requirements gathering and analyzed user requirements by interacting with developers and business users
- Write and design test plans and test cases, end-to-end and real customer scenarios.
- Used Selenium Web driver to automate browser testing.
- I've used NextG on a projects as a way to interact with backend database application.
- Have good experience working with Pace Link automation tool
- Responsible for testing Critical features like scheduler attendance utility scenarios, Data conversion at backend application and verification of intermediate tables.
- Every week check the pace link scheduler to verify that the expected record is in there at Easy Ride Tablet.
- Automating the interfaces between systems will allow for real time updates across all the systems.
- Validation/Verification of the request &response data elements and validation of the end to end flow of the data.
- Perform exploratory, usability, functional, regression testing and acceptance of new features and UI pages.
- Work closely with developers to build in quality, including actively driving increased code and test coverage
- Actively participate in regular QA team meetings to discuss assignments, procedures, roadblock and testing process.
- Build from scratch, debugging, enhancement, refactoring and maintenance comprehensive automated framework for smoke, regression, functional and feature acceptance testing.
- Experience in using Bugzilla for Defect Reporting & Tracking
- Ability to handle multiple priorities and to prioritize workload.
Environment: JIRA, NextGen 5, Pace Link, Easy ride Utility, scheduler Table, Eclipse, JAVA, Selenium, Jenkins, Agile/Scrum
Confidential, San Francisco, CA
Automation QA Engineer
Responsibilities:
- Review Swagger, Use Cases, mapping documents and user story from a Quality perspective.
- Formulate Gherkin scenario based on Requirements
- Design Gherkin Test Scenarios that will illustrate feature, given, when and then. Test boundary, positive, negative, error code, format etc. conditions as necessary to demonstrate successful end to end functionality
- API Automation Testing focuses mainly on user entitlements, API Store, development portal and API Interface
- Automate REST API and testing using a JAVA automation framework Junit testing
- I've used Postman on a projects as a way to interact with APIs
- Create test data for positive and negative testing conditions using combination of validates as an expected result.
- Analyze logs to isolate a bug.
- Build from scratch, debugging, enhancement, refactoring and maintenance comprehensive automated framework for smoke, regression, functional and feature acceptance testing.
- Integration with Jenkins and remote databases for continuous execution.
- Testing of integrated code units or components to ensure that they function correctly together, and that all integrations are covered.
- Uses a combination of white-box and black-box techniques, and may require the use of stubs or driver programs to test integration between components which may be at different stage of completion.
- Validate conformance with detailed requirements as defined in the user story/use cases/swagger/Gherkin scenarios.
- Perform cross-platform functional, regression, usability, exploratory, new feature of API Interface Request/Response validation given API
- Run cumulative regression test suite from previous iteration to ensure previously working code has not been broken.
- Create all types of test documentation- test plans, test cases and test/bug reports for existing functionality and new features
- Participation on daily basis in Agile/Scrum team meetings throughout short-time release cycle
Environment: Cucumber, Eclipse, Jira, confluence, Wso2, Mule, Postman, Junit, Jenkins, CURL Command, maven and GitHub etc.
Confidential, Cleveland, OH
QA Analyst
Responsibilities:
- Logged and tracked defects in Quality Center/ALMthat include business impact and track testing progress.
- Reported bugs, communicated notifications to the developers using defect tracking tool Quality Center/ALM.
- Developed detailed Test Plans and Test Cases from business requirements from scratch using HP Quality Center.
- Wrote down detailed Test plans and Test cases for Wire Transfer feature of the application.
- Executed Manual test cases by using positive and negative data inputs for Wire Transfer feature of the application.
- Tested out Wire transfer feature on their site for banking transactions such as credit card balance transfers, personal account management.
- Wrote automated RESTAPItest suites with Run scope
- Gathered the test requirements based on design specifications documents and uploaded them in Quality Center/ALM and maintained all Test Cases in Quality Center.
- Wrote Complex SQL queries to validate the standard reports, Dashboards and Business Objects Universes.
- Used Test Director to plan tests, manage test assets, create and runmanualtest.
- Development of UNIX based test harnesses for automated regression testing Black Box and White Box
- Wrote simple SQL queries from data table to perform manual testing.
- Performed Web services testing and web API's using SOAP UI, analyzed xml request and response files for finding the defect root cause
- Successfully performed UI, Functional, Integration, REST API, Smoke, Ad hoc, Regression and UAT testing.
- Performed Automation testing usingSeleniumon Web based (Browser) application.
- Using Toad to executeSQLquery and get the data from the database to validate the requirement
- Extensive use of Quality Center/ALM for test execution, defect tracking andQArelated reports creation
- Performed black Boxtestingand conducted Functionality andMobiletestingon various phases of the Management software.
Environment: QTP, QC, Bugzilla, SQL, JAVA, Microsoft Office Suite, UNIX, Toad, MS Visio, Microsoft Office Project, UAT
