Automation Qa Engineer Resume
San Francisco, CA
SUMMARY:
- Automate REST API testing using a JAVA automation framework and Junit testing
- Extensive experience in designing Automation Framework and setting up CI processes for various challenging projects.
- Experience in BDD framework( Cucumber framework, REST API Testing)
- Highly proficient in writing, Test scenarios and feature file using GHERKIN language
- 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 in test automation 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 JIRA, HP ALM.
- Experienced in creating generic, reusable test functions and Automation scripts using Rest API jar and CSV data files to fully automate the application functionality
- Knowledge in software methodologies, implementation of quality assurance procedures and standards
- Ability to handle multiple priorities and to prioritize workload
- Strong interpersonal communication and collaboration skills to achieve project goals and motivate the team members
- Participation on daily basis in Agile/Scrum team meetings throughout short - time release cycle
TECHNICAL SUMMARY:
- Test Management Tools: Wso2 API Management, Postman, confluence, Test Director, Quick Test Pro, Rational Test Manager, and Quality Center
- Automation Tools: Cucumber, Eclipse, Jenkins, Maven, Gradle, Junit, GitHub, Load Runner, Quick Test Pro, Selenium Bug Tracking Tool Quality Center, Rational Clear Quest, Clear Case, JIRA, Bugzilla
- Programming languages: GHERKIN, HTML, Java, XML, Ruby and JSON
- Database& Tools: 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
Automation QA Engineer
Responsibilities:
- The Location API is a modern Light weight REST API that allow
- 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
- Validation/Verification of the request &response data elements and validation of the end to end flow of the data.
- 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, El Segundo CA
Automation QA Tester
Responsibilities:
- Experience in writing, modifying and executing Test Cases.
- Developed and Implemented automation using Selenium Web Driver and Java.
- Create automation scripts for all aspects of functional testing using tools such as Selenium webdriver
- Develop scenarios with Java/ruby scripting and automate tests using Jenkins.
- Used Jenkins server to run Test NG/cucumber automated tests.
- Developed Test Cases for Manual and Automation testing to cover overall QA for final UAT approval.
- Generated detailed bug reports, pass-fail reports and comparison charts using Quality Center/ ALM.
- Developed detailed Test Execution 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. Performed the tasks of agile tester in conducting test plans and test cases
- Created Manual test cases in HP Quality Center, and worked on automated test cases/scripts in viewing and analyzing the test results in the HP Quality Center.
- Verified defect fixes using manual testing along with SQL queries for data validation. Assisted in Cross-browser testing across different browsers like Chrome, Firefox etc.
- Worked with Reviewing CSV, VSR, Test Plans and Test Scripts.
- Assigned responsibilities of preparing agile test scripts and analyzing software to provide testing solutions
- Updated/created the story cards and or improvements per the requirements in JIRA
- Performed Black Box testing, Integration testing, Acceptance testing and conducted Functionality and Mobile testing on various phases of the Management software.
Environment: QC, JIRA, SQL, JAVA, Selenium, Jenkins Microsoft Office Suite, Agile/Scrum
Confidential, Foster City CA
Manual Tester
Responsibilities:
- Developed and Designed Test Cases based on the Business Rules and Mapping Documents.
- Validated the source data coming from various databases using complex SQL queries.
- Prepared Traceability Matrices to track the requirements with the test cases and make sure none of them have been missed.
- Research, recommend and ensure team compliance to STLC standards and methodologies
- Involved in UI, Functional, Integration, Database, System, Black Box, White Box, Regression and Backend testing activities.
- Manually wrote the SQL queries to test the back end database.
- Generated detailed bug reports, pass-fail reports and comparison charts using Quality Center/ ALM.
- Created manual and automated tests for several different
- Worked with other members of the QA and Development teams and modules. managed efforts with offshore team in improving the processes, methods, effectiveness and efficiency.
- Used Quality Center/ALM and Rally for test cases execution and for Defect tracking.
- Mainly involved in testing Java API using Web services and XML with tool called SOAP UI.
- Used Oracle SQL developer tools for Querying source Database.
- Wrote automated REST API test suites with Run scope
- Validated Business Objects Reports and Universes against Data warehouse/Data mart Database by writing SQL Queries
- Documented and reported various bugs during the Testing process.
- Retesting the resolved defects/issues after the developers fix the defects.
- Involved in preparing test data/ Test script for UAT and participated in UAT signoff
Environment: Oracle 10g, Quality Center, Rational Clear Quest, Bugzilla, STLC, PL/SQL, TOAD, SQL, UNIX
Confidential , Cleveland OH
QA Analyst
Responsibilities:
- Logged and tracked defects in Quality Center/ ALM that 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 REST API test 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 run manual test.
- 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 using Selenium on Web based (Browser) application.
- Using Toad to execute SQL query and get the data from the database to validate the requirement
- Extensive use of Quality Center/ALM for test execution, defect tracking and QA related reports creation
- Performed black Box testing and conducted Functionality and Mobile testing on various phases of the Management software.
Environment: QTP, QC, Bugzilla, SQL, JAVA, Microsoft Office Suite, UNIX, Toad, MS Visio, Microsoft Office Project, UAT
