Software Engineer Resume
Seattle, WA
SUMMARY
- Dedicated and skilled software engineer with 9+ years of experience in Software Testing /Mobile testing and Automation using C#, QTP, UFT.
- Very proactive in learning and leveraging emerging technologies.
- Excellent analytical, problem solving & debugging skills.
- Strong ability to create & review Test Plans & Test Cases
- Strong ability to review project requirements and/or User Stories.
- Extensive knowledge and experience working within an Agile/Scrum and Waterfall model.
- Extensive experience working with a bug tracker such as Jira, HP Quality Centre (HP - ALM/QC), Mantis & ODC.
- Have experience in testing applications with third party APIs such as Payment Gateway.
- Expertise in Mobile testing, Cloud testing, Security testing & Performance testing.
- Have worked on all aspects of Software Testing Life Cycle (STLC) & thorough understanding of SDLC.
- Thorough understanding of bug life cycle,
- Expertise in testing Web Services (SOAP, REST), Web Application, Windows Applications & Mobile applications.
- Knowledge on performance testing tool Load Runner.
- Knowledge on Jenkins continuous integration tools.
- Working experience on generating different Metrics, Defect based reports and graphs.
- Extensive experience in SQL queries, stored procedures and triggers using SQL Server, Oracle.
- Good understanding of black box testing, white box testing, retesting, regression testing, exploratory testing, database testing, usability testing, API testing, Mobile testing etc.
- Experienced in Unix/Linux.
- Experience in planning & designing test cases for automation.
- High degree of initiative ability to work independently and with a team.
- Participate in requirements & use case/user story reviews.
- Work closely with business stakeholders, Business Analysts.
- Participating in Grooming, Planning, Daily Scrum meeting & Retrospective.
- Provides accurate estimates for QA resources and testing schedules.
- Designing and developing test automation code for web applications and server-side components with C#, QTP/UFT.
- Authoring all QA-related documentation.
- Review test scripts/test cases and provide feedback.
- Executing Smoke, Functional, Integration, End to End and UAT Test cases and adherence to test schedule.
- Testing web service APIs using Soap UI, Postman & Restful client.
- Reporting Defects & Co-ordination with Development team, SME & product owner/customer.
- Responsible for UAT support and testing production defect fixes.
- Provide weekly QA status reports
- Attend biweekly sprint completion meeting and demo to stakeholders.
- Managing all defects through the Defect Life Cycle. Ensuring all defects are entered correctly and controlled / managed as effectively as possible through their lifecycle.
- Posting the Bugs and follow up with the development team for closure.
- Own and steer critical defect triage meetings to achieve a satisfactory outcome.
- Analyze target applications/systems under test to derive effective automated test scenarios.
- Developing, Maintaining & executing automated test cases/scripts for regression & UAT.
- Debugging script & analyzing test result.
- Supports the functional test teams in their execution of automated cases.
TECHNICAL SKILLS
Testing Tools: QTP, UFT, HP-Load Runner
Project/Test Management Tools: HP Quality Center - HP ALM/QC, Mantis, ODC (Offshore Development Center), Jira, Qtest, Rally, Confluence, Microsoft Team Foundation Server
Automaton Frameworks: BPT, Keyword Driven, Functional Decomposition, Hybrid
Simulators: USSD, POS, Bank
Programming Languages: C#, VB Scripting, C, C++, Java, T-SQL, PL/SQL,Python, PowerShell, Unix
Web Service testing tools: SOAP, XML, Postman for Rest API
Database: MS SQL Server, Oracle
PROFESSIONAL EXPERIENCE
Confidential,Seattle, WA
Software EngineerTechnology: SQL Server 2014, UNIX, Oracle SQL developer, C# .Net
Responsibilities:- Understanding requirements through user stories.
- Work closely with business stakeholders.
- Participating in grooming meeting, planning meeting, Daily Scrum meeting & Retrospective.
- Designing, developing and debugging automated code for applications.
- Analyzing the test results.
- Authoring comprehensive test specifications, test plan, and test cases for enterprise level applications
- Review test designs/test cases and provide feedback.
- Writing, reviewing & executing Functional & Security Test cases.
- Testing application from backend by writing SQL queries.
- Participate in integration, End to End testing.
- Support User Acceptance Test (UAT)
- Preparing Test Plan, Test cases, Bug report and Test summary report.
- Mentor junior associates in the team.
- Reporting Defects & Co-ordination with Development team, SME & product owner/customer for closure.
- Define, own and manage the Defect Processes.
- Own and steer critical defect triage meetings to achieve a satisfactory outcome.
Confidential
Software EngineerTechnologies/Language: C# - Dot Net, Infragistics, Test Advantage
Responsibilities:- Understanding requirements through user stories.
- Participating in grooming meeting, planning meeting, Daily Scrum meeting & Retrospective.
- Designing and developing automated code for web applications and server-side components with QTP/UFT.
- Authoring comprehensive test specifications, test plan, and test cases, Bug report and Test summary report.
- Review test designs/test cases and provide feedback.
- Testing mobile apps for dealer services.
- Creation & maintenance of Descriptive Object Repository.
- Maintaining test resources like Object repositories, Function libraries, Business components/Tests, recovery scenarios in ALM/QC.
- Writing, reviewing & executing Functional tests for regression & UAT.
- Debugging script & analyzing test result.
- Testing web service APIs using Soap UI & Restful client.
- Automating web services using HP service test & UFT 11.5.
- Reporting Defects & Co-ordination with Development team, SME & product owner/customer for closure.
- Define, own and manage the Defect Processes.
- Own and steer critical defect triage meetings to achieve a satisfactory outcome.
Confidential
Software EngineerTechnologies/Language: Java
Responsibilities:- Writing & Executing Functional Test cases.
- Writing, debugging & executing test scripts for automation using QTP 10.0.
- Preparing documents such as test results, Bug report and Test summary report.
- Reporting Defects & Co-ordination with Development & database Team.
- Understanding the Business Requirement documents and Functional specifications.
- Analyzing live critical customer issues and resolving them.
- Testing and verifying the defects in the upcoming releases of the product.
- Involved in Sanity, Functional, Regression, System Testing.
- Involved in Peer-to-Peer reviews.
- Posting the Bugs and follow up with the development team for closure.
- Analyzing the test results and sending the Test reports to the test management.
- Creating & Managing all defects through the Defect Life Cycle.
Confidential
Software EngineerTechnologies/Language: Dot Net
Responsibilities:- Writing & Executing Functional Test cases.
- Prepared documents such as test results, test details using Ms-word & Ms-Excel.
- Reporting Defects & Co-ordination with Development Team.
- Understanding the Business Requirement documents and Functional specifications.
- Analyzing live critical customer issues and resolving them.
- Resolving internal defects found in the product aiming a zero-defect high-quality product.
- Testing and verifying the defects in the upcoming releases of the product.
- Resolving any regression defects identified by the testing team. Performed System, Regression, Compatibility, Load and Performance testing.