Software Engineer, Quality Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Over 7 years of experience in Software Testing Process
- Performed Test Planning, Test Strategy, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Test log, Test results, Test Traceability Matrix and Test Metrics
- Certified ISTQB and Mobile Automation Tester
- Good experience on testing GUI, Web, client/server applications, Mobile and Web Services
- Expert in developing Selenium Web Driver test scripts using Java and different Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools
- Have working knowledge in Utility, Telecom, Retail and Transportation Domains
- Active Participant in Backlog Grooming, Sprint Planning, Sprint Retrospective and Sprint Demo
- Involved in creation and implementation of Test Procedures, Test Plans and Test Scripts. Proficient Experience in writing Test Plans, defining Test Cases, developing and maintaining test scripts, analyzing the results of scripts, estimating test effort and interaction with team members in fixing the errors
- Experience in Back - end testing, data validation, Database testing using SQL queries
- Experience in SOAP UI Testing
- Knowledge of Rest API Testing
- Tested Web based applications on Windows, UNIX, and LINUX platforms. Well versed with Usability, GUI,
- Excellent skills in gathering requirements and creating Business Requirements Document (BRD) and Functional Requirements Document (FRD) which facilitated developing Use Cases, Test Approach, User Acceptance Testing (UAT)
- Expert knowledge of Business Analysis methodologies and Iterative Systems Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Agile, Scrum, Waterfall etc
- Well versed in analyzing Results, Bug Tracking & Reporting, Detailed status reporting
TECHNICAL SKILLS:
Primary Skills: Automation Testing, Web Services Testing, Manual Testing
Testing Tools: Selenium Web driver, Appium, SOAP UI, JIRA, HP QC, Version one
Languages: Java, Gherkins
Secondary Skills: Database Testing, MY SQL
Version Control: SVN, GitHub
Testing Strategies: Integration, Unit, System, Black Box, Sanity, Smoke, Functional, Regression, UAT
Operating System: Windows (9X/2K/XP), UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Software Engineer, Quality
Responsibilities:
- Involved Analysis, design and development of Test Scripts using Java and executed it through Selenium Cucumber (BDD) for the new features of Discovery domain.
- Performing CBT, Mobile (Android & IOS devices) and Tablet testing on multiple platforms.
- Creating Test Strategy & Organizing Bug Bash, Defect tracking, Triaging and staying on top of things.
- Test Case design from ambiguous requirements and execution of Manual Test Cases.
- Working with off - shore teams and leading the team.
- Responsible for the QA of multiple Product Launches.
- Developing Test Strategy.
- Collaborating with Developers, Technical Project Managers and Product Managers to understand fast changing project requirements
Environment: Cucumber, Java, Version one, Jira, Jenkins, GitLab, MySQL, Sauce Labs, MS (Word, excel, Power Point), IntelliJ, Jenkins, Execution Engine.
Confidential, Portland, OR
Quality Assurance Analyst
Responsibilities:
- Analysis of BRS by interacting with Business Analysts and Product Owners.
- Interacted with developing team and studied Design Specification to understand current version of application.
- Handled multiple projects simultaneously and performed Manual Testing to those Test Cases that cannot be automated.
- Involved in writing, implementing and documenting the Test Plan, Test Strategies, Test Cases, Test scripts.
- Performed Functional, Negative, Positive, Integration, Regression, End to End, Adhoc and User Acceptance Testing.
- Developed and maintained automated regression test cases in Selenium WebDriver using TESTNG for MAVEN project.
- Implemented Page Object Model Design Pattern with Java, Selenium WebDriver.
- Performed Regression testing to make sure that the bug has been fixed and the application is running properly.
- Used Quality Center in maintaining /managing test cases, test scripts and Version One as the Bug tracking tool to update and log the bug status.
- Performed Mobile Automation using Appium on Real devices and Emulators.
- Developed Traceability and Maintenance matrix in between Requirements and Test Cases.
- Wrote and executed SQL queries to conduct database testing.
- Used SOAP UI for validating interfaces.
- Involved in Demo/Retrospective meetings and provided the updates pro-actively to the client and the team members.
- Responsible member from QA team for successful Go-Live of NEXT WAVE project for MMS (Maximo Mobile Scheduler).
- Managed a team of 6 people and provided KT’s to Junior and Peer Analysts when and where required.
- Created and maintained libraries and object repositories for Automation Framework
- Involved in giving demo’s to the Clients for every release and updated them about the status of the reliability and performance of the application.
- Involved in Production Support and troubleshooting the issues.
- Involved in Continuous integration development with Jenkins
- Expertise in generating the daily defect detailed report using Quality Center for the other project stake holders and the project Management.
Environment: Quality Center-11.0, SOAP UI, Selenium WebDriver, Java, Version one, Appium, TestNG, MySQL, GIT, MS(Word, excel, Power Point), Eclipse, Jenkins.
Confidential, Bothell
QA Engineer-III
Responsibilities:
- Conducted and participated in walkthroughs to discuss certain issues with the development, design and QA team.
- Guided and mentored Junior QA Analysts.
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
- Performed all phases of end-to-end testing which includes Unit testing, Integration testing, System testing and User Acceptance testing of the Application.
- Extensively involved in writing and designing templates for the Test Plans and Test cases in Quality Center.
- Worked with the Developers and the Test Lead to verify the Test Cases.
- Reporting and logging of defects and retesting the same until its closure.
- Regularly followed up with the development team to discuss the defects identified during Testing.
- Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.
- Performed Data driven testing using Selenium WebDriver, TESTNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Tested Mobile Application for Web, Retail and customer applications simultaneously using Appium.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Used SVN as continuous integration server to run automated test suites.
- Interact with end users and investigated issues related to the QA.
- Coordinated user acceptance testing with final users. Prepared end user documentation for the new system
- Used Quality Center to store all testing results, metrics, implemented Test plan Document, created Test Cases, Defect Tracking & Reporting.
- Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using Quality Center
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Quality Center.
- Maintained bug lists for critical issues using Quality Center.
- Wrote and executed SQL queries and PL/SQL stored procedures to conduct database testing.
Environment: Quality Center-11.0, HTML, Selenium Web Driver, TestNG, Appium, Jenkins, SVN, MS Office, Microsoft Excel, MS Word, Windows XP/7/8, Unix, Chrome, Firefox, Internet Explorer, PL/SQL, Oracle 10g.
Confidential
QE Tester
Responsibilities:
- Interacted extensively with the Product Manager and Business Area Subject Matter Experts (SME’s) to understand the Business Processes thoroughly. Identified opportunities for business process improvement through various meetings with business users and developers and initiated efforts to make improvements.
- Analyzed, created and maintained the Business Requirements Document (BRD).
- Set up definitions and process for scoping, document test cases, and test phases including product test, integration test, system test and User Acceptance Test (UAT).
- Identified the business experts for the different modules and set up meetings with them to gather the requirements for functionality, workflow, and business rules.
- Worked with Java developers in Software Development Kit (SDK) development efforts, modifying the interface as per user convenience using Java codes.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in C# using TESTNG prior to Agile release.
- Performed white box testing using TestNG for class, method, & Web Services testing.
- Conducted requirement workshops among all project stakeholders to verify and validate the business requirements.
- Implemented SpecFlow for BDD Environment.
- Facilitated the documenting of test cases and recorded them for the functionality testing in Test Link based on test requirements.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Performed Back-End Testing, database table manipulations of relational database systems by writing SQL queries manually.
Environment: JIRA, Test Link, Java, Selenium Web Driver, MS Office, Microsoft Excel, MS Word, Windows XP/7/8, Unix, Chrome, Firefox, Internet Explorer, PL/SQL, GitHub, Oracle 10g.
