Qa Automation Engineer Resume
Portland, OregoN
SUMMARY
- QA Analyst with over 5+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews and Automation Test Scripts using Selenium and Java.
- Good experience in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.
- Experience in both Manual and Automation tools like Selenium Web Driver/IDE/GRID, TestNG, Junit, Ant, Maven, Jenkins, Hudson, Load Runner, Cucumber, SOAP UI,POSTMAN, Client Server & Web based Applications.
- Experience in Web based testing including GUI Testing, Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional testing, and Unit Testing. User Acceptance Testing, End - to-End Testing and Black Box.
- Executions and validations to find high priority, severity defects.
- Experience in using ANT and MAVEN as build.
- Experience in UI Testing and backend testing.
- Hands on experience on handling the defects throughout the bug life cycle from detection until resolved using Bugzilla, JIRA, and HP ALM/Quality Centre.
- Competent in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Class Diagrams, and Sequence Diagrams.
- Created manual Test Cases in TestRail, HP QC/HP ALM for various user stories based on release.
- Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
- Knowledge in understanding code developed in languages like Java, C various front-end design coding like HTML, CSS, and JavaScript.
- Experience in using Jasmine for unit testing of Angular Js application.
- Used Protractor for performing end-end testing of the application.
- Involved in Developing automated scripts and frame works using Java, JavaScript, HTML, SQL and PL-SQL.
- Proficiency in interacting with Oracle SQL Developer, Toad database tools. Used SQL statements to perform Database Testing.
- Diverse experience in Information Technology with focus on Business Analysis, Business Modeling, Requirement Gathering, Documenting Requirements (BRDs/FRDs/Use Cases), and Software Validation.
- Diverse experience in Automation and Manual testing serving various domains such as Healthcare and Insurance.
- Experience in System Testing, User Acceptance Testing, End-to-End Testing, Regression Testing and Black Box.
- Responsible for developing, maintaining and compliance of quality assurance testing strategies, policies, procedures, standards, templates and governance.
- Participated in Requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting, and Tracking.
- Worked with Cross-functional testing teams and developers for closing defects.
TECHNICAL SKILLS
Testing Skills: Manual & Automation
Methodologies: Agile (Scrum) and Waterfall
Tools: SOAP UI, POSTMAN, Selenium Web Driver
Languages: C# and Java
Test Management Tools: Rally, JIRA, MTM, HP Quality center, ProductStudio, Test Rail
Defect Tracking Tools: JIRA, BugZilla, Bugger, HP quality center
Unit Testing Framework Tool: TestNG,, Junit, BDD and TDD
Build-Tools: Ant, Maven
CI-Tools: Jenkins
Frameworks: Keyword driven, Hybrid, POM (Page Object Model), .Net, Watch Dog
Databases: SQLServer and Oracle, Couchbase, TOAD
Web Technologies: HTML, XML, JavaScript
Microsoft Tools: MS Excel, MS Word, MS PowerPoint, MS Visio, Visual Studio
Developer Tools: Firebug
PROFESSIONAL EXPERIENCE
Confidential, PORTLAND, OREGON
QA Automation Engineer
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Interacted with Business and development teams for requirements/user stories and Test scenarios reviews.
- Developed test cases and test scripts for Customer portal account based on User stories.
- Created test planning and participated in execution for REST API testing using POSTMAN client
- Using Advanced REST Client and POSTMAN to validate reading and writing functionality of API/Services.
- Working on both Projects and Maintenance Releases in agile/scrum environment.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.
- Provided best practices in Automation testing in CodedUI.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Create Junit HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
- Provided multiple enhancement and bug fixes to Perl module.
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Configured ANT builds scripts to run tests, develops reports and sends notifications.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Performed regression testing using QC by modifying and documenting the existing scripts.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
- Status reporting and test updating in Quality Center.
- Executed automated testing in QC to test the front-end functionality of the application.
- Developed Load Runner test scripts according to test specifications/ requirements.
- Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
- Attended daily Scrum/Agile standup meetings with the team to discuss status.
- As a tester I was required to implement tests using TESTNG Framework and develop testing frameworks by modifying libraries in python
- Wrote SQL queries for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created Python based scripts for Selenium Web Driver with automation frame work to validate REST Web Services.
Environment: Selenium Web driver, Selenium Grid, Regression Testing, Smoke Testing, UAT, Java, python, Agile, TFS, MS office, Windows 8 environment.
Confidential, FOLSOM, CA
QA Automation Engineer
Responsibilities:
- Manual Execution of Test Cases for Functional Testing, GUI Testing, Regression testing and Smoke testing.
- Involved in Test automation using Selenium Web Driver in Java and modified and updated existing Automation.
- Created test suites for functional and regression testing using Team Foundation server.
- Experience in Defect management and Bug Reporting using TFS.
- Involved in the functional testing and security testing of the App.
- Involved in test code in Java language using Eclipse, IDE and Testing framework.
- Reported bugs and interacted with developers to resolve the problems.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Used stored procedures to load the data in the database before running the automation scripts.
- Responsible for executing Test cases in various types of testing like Functional, Regression, System, Integration and User Acceptance testing (UAT).
- Involved in querying using SQL and updating records and validate database records as expected.
- Used Java as client library for Selenium WebDriver to design and developed Automation Test Framework.
- Executed automation test suite by using Selenium with Web drivers in Java.
- Tested on emulator and real devices for Android applications using android Studio.
- Performed mobile App Testing in Android Platform using Appium.
- Develop APPIUM Scripts for Native Android/IOS Apps using Java.
- Performed Mobile Testing using Appium on Android and IOS platforms.
- Created test planning and participated in execution for REST API testing using SOAP UI.
- Performed functional testing of SOAP and REST Web Services using SOAP UI Tool.
- Automated REST APIs using groovy script with the help of SOAP UI pro tool.
- Performed Smoke and Functional testing on every build of the application.
- Executed SQL queries to verify the database for the relevant test cases.
- Involved in reviewing the test cases and updating them according to the review comments.
- Worked under Agile with Scrum Methodologies.
- Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed the automation framework to trigger execute smoke test or complete test suite execution and browser testing of the application using selenium.
Environment: Cloud foundry, java, Selenium Web Driver, Appium, Soap UI pro, Groovy Script, SQL, TFS, My SQL, Eclipse IDE, notepad++, Jenkins
Confidential, WASHINGTON, DC
QA Automation Engineer
Responsibilities:
- Worked in Agile and scrum environment.
- Requirements and Gap Analysis and work with the Business Analysts to close these gaps.
- Involved in Test case and test script creation from the business and functional requirement documents.
- Involved in Peer reviews and closure of gaps in the test cases.
- Involved in Create test data with the help of the HR team.
- Perform smoke testing of the product to evaluate the product for further testing.
- Performed end to end System testing, Integration testing, and Regression testing for employee profile, Goal Settings etc
- Created Test Cases, mapped requirements to the Test Cases designed.
- Performed TDD (Test-driven data development) Functional Black Box, Regression testing and UAT testing on CI/CD Environment.
- Involved in functional testing of all kinds of enhancement features, writing and maintaining manual Test Cases of each required module.
- Experience in User Acceptance Testing (UAT).
- Worked with Sum Total product team on defect closure.
- Defect logging, defect closure and status reporting using TFS.
- Reported several defects and enhancements using TFS and provided detailed steps, core dumps, and screen shots, etc. for the better understanding.
- Involved in improving the quality of software by developing and executing (Positive and Negative) Test Cases that conform to defined functional specifications and design documents.
- Involved in planning the test execution activities, defect reporting and analysis.
- Involved in improving the quality of software by developing and executing (Positive and Negative) Test Cases that conform to defined functional specifications and design documents.
- Tested New Features and their impact on existing functionality before each release.
- Performed large Regression testing in shorter times to maintain the cut-off time schedules for IT team.
- Tracked the progress of the software under testing, escalated issues to developers and verified fixes.
Environment: System Testing, Regression Testing, Smoke Testing, UAT, Java, Agile, TFS, MS office, Windows 8 environment.
Confidential
QA Analyst
Responsibilities:
- Involved in the full testing Life Cycle from analyzing business requirements to testing phase.
- Wrote test scenarios and test cases based on System Requirements Specifications, Analysis Documents, Change Requests and Functional Specification documents.
- Reviewed, Prepared and Executed Test Cases as per Business Requirements.
- Involved in generating Requirements Traceability Matrix (RTM) for functional requirements.
- Worked in a highly dynamic AGILE environment, participated in scrum and sprint meetings.
- Involved in preparation of Test plan and Efforts estimation.
- Prepared Detailed Test Cases by understanding the Business Logic and Users.
- Identified the Test Cases and documented them in Quality Center.
- Gathered requirements for manual testing.
- Involved in daily scrum meetings.
- Responsible for Identifying Test Cases for Automation.
- Communication & walkthrough with Developers on regular basis regarding bugs.
- Identifying the Test Scenario for GUI, Functionality, and Regression Testing
- Involved in setting up the Test Environment and Test Data
- Performed Manual Testing for the entire Application and reported the defects.
- Identified defects and interacted with developers to resolve.
- Maintained Daily, Weekly and project status reports.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Proven ability in working as a part of team or individually, problem solving, process improvement activities.
Environment: Microsoft Excel, Microsoft Word, HP Quality Center, Agile Model, XML, SQL Server.