Sr. Software Engineer Resume
Portland, OR
SUMMARY
- Six + years of experience in Software testing of enterprise wide web - based applications and custom client server applications.
- Expertise in Software Development Life Cycle (SDLC) methodologies involving Requirement Analysis, Designing, Development, Software Testing, Deployment and Documentation to ensure Quality Assurance Control.
- Well versed in Software Test Life Cycle (STLC) starting from creating Test Plans, Test Cases to performing different types of testing and validation in Agile Methodology (Scrum) and Waterfall Model.
- Extensive experience in manual and automated White-Box/Black-Box testing with hands-on experience in Functional Testing, Smoke Testing, Database Testing, System testing, User Acceptance Testing (UAT), Integration Testing, Regression Testing, End to End Testing and Exploratory Testing.
- Thorough knowledge in creating manual and automated Test Plans, Test Cases, T est Scripts, Requirement Traceability Matrix, Defect reports, Risk Assessment documents, Risk Mitigation Plan., developing and maintaining test scripts, analyzing the results of scripts.
- Experience in automated tools like Selenium IDE, Selenium Web Driver, SOAPUI
- Experience in Cross browser testing and Mobile testing.
- Experience on writing complex SQL queries to extract data from various source tables to perform database testing.
- Experience in web service testing including SOAP based and RESTful services using SOPUI.
- Expertise in test management tools like Application Lifecycle Management (ALM), HP Quality Center (QC), Version One, JIRA, Trello, Rational Team Center etc.
- Experience in Scrum Master and Business Analyst
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium Web Driver, SOAPUI
Defect Tracking Tools: HP-QC, JIRA, Trello, RTC
Languages& Tools: Java, C, C++, Microsoft .NET (C#), HTML, XML
Operating Systems: Windows, UNIX, Mac, Mainframes
Database: DB2, SQL Server, Oracle, Mainframe Hierarchical database
Work Flow Tools: Trello, Rational Team Center, Top Team, MS Office, Version One, SharePoint
PROFESSIONAL EXPERIENCE
Confidential, Portland, OR
Sr. Software Engineer
Responsibilities:
- Attend requirement gathering meetings with business users and walkthrough meetings with development team.
- Perform requirement analysis and document business requirements as User Stories in Trello for development purpose.
- Evaluating Business process, anticipating requirements, uncovering areas for improvement, developing, and implementing solutions.
- Participate in brainstorm sessions between team members to understand the functionality and to come up with development and testing strategy.
- Prepared and Review Technical and Functional documents of the project.
- Develop and Execute test plan, test scenarios, manual as well as automated test cases and Test Scripts.
- Work in Agile (Scrum) methodology, participate in the Sprint planning meetings and daily standup meetings to provide daily status, attend Retrospective meetings as well as defect review meetings.
- Facilitated Sprint Planning, Sprint grooming, Sprint Review, Daily stand up, Retrospective meetings, prepared Burn-down charts as stand-in Scrum Master.
- Coordinate and conduct User Acceptance Testing with business users and capture their feedback.
- Design and execute test cases and reported various defects, which improved the quality of the system.
- Implement SQL queries to perform backend testing to ensure data accuracy, integrity and consistency.
- Create different user-friendly reports for defects to report the status of Testing and Document the testing during the Testing Phase.
Environment: Java, Eclipse, Mainframes, IBM Rational Team Concert, SOPUI, DB2 database, Mainframe Hierarchical database, Agile and waterfall methodology, Trello, GIT, Urban Code, Top Team, SharePoint, JIRA
Confidential
Sr. QA Engineer
Responsibilities:
- Attended the functional requirements review meetings and walkthrough meetings with business analysts and development team.
- Conducted the brain storming sessions between team members to understand the functionality and to come up with testing strategy.
- Developed test plan, test scenarios, manual as well as automated test cases.
- Worked in Agile (Scrum) methodology, participated in the Sprint planning meetings and daily standup meetings to provide daily status, and attended Retrospective meetings as well as defect review meetings.
- Used functional and object driven approach for designing selenium scripts using selenium web driver and C# language
- Tested web application on various browsers like IE, Chrome, and Firefox & Safari.
- Tested web application on various mobile devices like smart phones & tablets.
- Designed and executed test cases and reported various defects by using Quality Centre.
- Analyzed Web Services Specification documents to design test cases for web services.
- Designed and executed functional, data driven test cases for web services testing in SOAP UI.
- Implemented SQL queries in Oracle to perform back end testing to ensure data accuracy, integrity and consistency.
- Created different user-friendly reports for defects, test reports for batch testing to see the status of the application.
- Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process.
- Gave knowledge transfer to newly joined QA’s to solve the queries about the functionality and workflow of the application.
Environment: Quality Centre, Selenium Web Driver, Selenium IDE, XML, SOA, Visual Studio 2013, .Net, C#, MS Office tools, SOAPUI, Oracle, Windows, Mac, Unix, Agile Methodology.
Confidential, Modesto, CA
Quality Assurance Engineer
Responsibilities:
- Reviewed requirements for testability and usability, consulted development staff about system functionality.
- Implemented SDLC waterfall methodology for project management.
- Documented Test Strategy, Test plans and Test Matrixes.
- Developed Test Cases, Test Scripts and Traceability between Requirements to Test Cases/Scripts using HP Quality Center.
- Understanding the Business Requirements for Writing & Executing test cases.
- Provided support to Users during UAT testing.
- Performed Functional, Regression and Integration testing on multiple OS machines.
- Coordinating with the developers in resolving the testing defects.
- Planning on regression testing for needed modules based on the number of defects.
- Executed SQL queries to extract the data from the database and verified the data flow from front end to backend.
Environment: SQL server, HP Quality Center, .Net, Waterfall Methodology
Confidential, Los Angeles, CA
Quality Assurance Engineer
Responsibilities:
- Designed, developed and executed manual test cases based on test plan and the Functional Requirements Document (FRD).
- Performed extensive backend testing to ensure data integrity and accuracy by designing SQL queries.
- Conducted thorough smoke, functional, regression, integration and system testing.
- Reported various defects in user-friendly format using Quality Center as test management tool.
- Performed Ad hoc-Testing of the website.
- Worked with Release Management Team to define the scope of release.
- Participated in weekly team meetings with business users, developers and QA to get updates on the status and raise any issues to the management.
- Prepared and implemented test plan, test case scenarios, test cases based on the requirements.
- Experience of maintaining the test documentation in SharePoint.
- Reported defects using Quality Center.
Environment: Oracle, Windows, MS Office, SharePoint, Quality Center, Waterfall Methodology