We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

3.00/5 (Submit Your Rating)

Alameda, CA

PROFESSIONAL SUMMARY:

  • Experience with analysis, design, development, customization and implementation of software applications.
  • Extensive experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, Test Cases (Manual/Automated), Defect Reports and developing Test Scripts, Traceability Matrix and Test Environments.
  • Experience in developing and executing test cases manually and as well as Automation scripts with Selenium Web Driver, Jenkins.
  • Expertise in writing Technical Documentation and performing Analysis, Functionality testing, GUI testing, UAT, Integration testing, System testing, End to End testing, Back - end testing, Smoke testing, Sanity testing, Data-Driven testing, Regression testing, Performance testing, Web services testing, Stress testing and Load Testing.
  • Good knowledge on emulators & IOS Simulators- Mobile Application Testing using Appium.
  • Good knowledge on REST APIs and tools like JMeter and Jenkins.
  • Implemented Page-Object Model, Data Driven, Keyword Driven, and Hybrid automation frameworks using Selenium WebDriver, JAVA, Junit/TestNG, and Maven.
  • Experience in developing Automation framework from scratch.
  • Good Experience in Quality Assurance methodologies like Waterfall, V-Model, and Agile methodologies.
  • Experienced in implementing QA processes, implementing new tools, developing Test Strategies, Metrics and Measurements for Manual and Automation.
  • Coordinated and supported testing team and development team with test execution, application troubleshooting with proper engagement.
  • Strong knowledge working in Dev/Test & UAT environments.
  • Actively participated in Software Development Lifecycle, Agile, and QA Lifecycle.
  • Experience working with Customers, users, Project teams, Senior Management, and Managing Onsite-Offshore model.
  • Created a list of milestones and checkpoints and set measurable criteria to check the quality on timely basis.
  • Maintaining cordial relationship between cross functional teams like development team, configuration management, program management, product managers etc.
  • Motivate and challenge the team to continuously improve efficiency and move towards Automation for all daily tasks.
  • A quick learner with clear understanding, goal-oriented approach in problem solving, well organized and a good communicator. ISTQB certified.

TECHNICAL SKILLS:

Testing Methodologies: Manual and Automated Testing, User Acceptance Testing, White/Black box testing, Regression Testing, End-to-End/Integration Testing.

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium Web Driver/IDE, Eclipse, Appium, JMeter

Frameworks: TestNG, Page Object Model, Data Driven, Hybrid Testing

Defect Tracking Tools: JIRA, HP Quality Center

Test Build and Integration tools: Jenkins, Maven

Programming Languages: C++, Java

Scripting Languages: Java Script

Markup Languages: HTML, XML, Xpath, CSS

PROFESSIONAL EXPERIENCE:

Confidential, Alameda, CA

Software QA Engineer

Responsibilities:

  • Led the development and maintenance of test plan, test suites and automation test cases based on product requirements.
  • Prepared protocols and performed code reviews using standard guidelines for SIT/DVT for FDA approvals and participated in walkthroughs.
  • Verification and validation of mobile applications with sensors, activity tracker watches, health kit app and insulin pens.
  • Performed end to end testing for iOS and Android mobile applications and web applications.
  • Created and maintained datasets and API files for data uploads.
  • Strategized core API tests to verify communication and data path between application and server.
  • Generated and verified logs for server data uploads for Windows and Mac and performed backend server testing.
  • Performed regular Smoke testing, Functional testing and Regression testing for daily builds.
  • Prepared all quality and status reports related to the automation/testing carried out.
  • Found UI/Functional issues in testing phase, helped software team to triage and resolve issues in timely manner.

Environment: JSON, Android, iOS, API, Postman, SQL, Swagger

Confidential - Sunnyvale, CA

Release Coordinator

Responsibilities:

  • Coordinated with Automation Engineers and Development team to schedule and prioritize tasks, provide conflict resolutions and ensure that testing and validation is improved continuously.
  • Worked with development/QA team and POCs to resolve various build blockers decreasing the production rollbacks.
  • Worked with Development team to design test scripts and to ensure that Quality engineers get apt support like automation hooks or debug builds wherever and whenever possible.
  • Responsible for participating in project discovery meetings with all stakeholders and providing initial high-level estimates.
  • Analyzed the Business Requirement Document (BRD) and Functional Specification documents (FSD) to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.
  • Participated in debugging code defects related to Java application performance issues.
  • Implemented Core Java concepts like Polymorphism, Inheritance, etc.
  • Developed Java modules implementing business rules and workflows.
  • Help build a Service Virtualization knowledge base- including lessons learned, best practices, tools, and methods and learning events.
  • Successfully performed build analysis for all Gmail binaries increasing the Release graph up to 40% by maintaining the Release pipeline on track, made sure the code is ready and deployed it to production on time.
  • Conducted bug triage meetings, updated status results, and escalated issues when needed.

Environment: Java, GCP, QA

Confidential, Redmond, WA

Software QA Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, Design, Development, and Testing.
  • Got involved in analyzing requirements during the requirements analysis phase of the projects.
  • Analyzed end to end functionality by testing the application manually.
  • Defined processes for test plans and several phases of testing life cycle. Documented software requirements and prepared Traceability matrix.
  • Responsible for high profile launches and holiday season production launches for Surfaces and other Microsoft products.
  • Participated in daily stand-up meetings for planning and scheduling several milestones and ensuring all development tasks meet qual quality criteria through test planning, test execution, quality assurance, and issue tracking.
  • Track and report upon testing activities, including testing results, test case coverage, defects discovered and their status on a weekly basis and revised final estimates for the project.
  • Responsible for performing the Regression tests for every new build, interim builds, candidate builds and modifications in production, development and QA environments.
  • Performed regular Build Acceptance Tests, Windows Operating System tests, Network and Device tests in every build release.
  • Interacted with business analyst to discuss better UI features that can be provided through the application to the clients.

Environment: Agile, MTM, .NET, Visual Studio

Confidential

QA Automation Engineer

Responsibilities:

  • Developed Automation System Architecture, and applications on Java for Store API Back-end Testing.
  • Created a Base project, modules and dependencies using Maven, Java, and TestNG.
  • Designed automated behavior-based solution to review transactions, verify requests, detect and prevent fraud with account holders, significantly increasing the overall efficiency by 50% to 70%.
  • Developed self-check in application using Java reducing average customer wait time at bank branches by 50%.
  • Developed and implemented end to end scenario-based testing for Automation scripts.
  • Enhanced application by adding exact/partial search capability saving users’ search query time.
  • Designed Test Cases using Selenium Web Driver and TestNG. Wrote functions using Java and implemented procedures for security systems and security controls.
  • Executed Automation Testing for Java applications using Selenium.
  • Created and modified the automated scripts-based problem report return against the application by the end users.

Environment: Java, TestNG, Selenium, Automation

Confidential

Senior Test Engineer

Responsibilities:

  • Member of Nokia team responsible for performing testing and developing internal framework.
  • Analyzed and reviewed the software requirements, functional specifications and design documents.
  • Involved in Preparation, Reviewing and Execution of test cases.
  • Responsible for planning, designing, building reusable and scalable automation frameworks for various Web applications and Web Services.
  • Developed the UI screens and ASP.NET User Controls using HTML, CSS, .Net and Bootstrap Framework.
  • Working closely with integrators to automation integration scripts for Regression and System suites.
  • Involved in writing Test Plan for the web application after analyzing the specifications and business requirements.
  • Performed GUI functional and sanity testing Manually for each new build of the application.
  • Performed Regression Testing, Manual Testing, Functional Testing and Usability testing.
  • Analyzed system requirements and develop test plan for End-to-End testing.
  • Analyze defects in production environment and provide necessary fixes.

Environment: C#, .Net, MTM, Visual Studio

Confidential

Software Test Engineer

Responsibilities:

  • Developed Test Plan, Master Test Strategy, Test Agreement, and Test Scripts.
  • Identified test cases for automation from existing test case documents and created automation test plans.
  • Day to day management of change requests in relation to the project plans to ensure agreed deadlines are met.
  • Designed and implemented Automation framework using Data Driven Architecture.
  • Reviewed the Business Requirements Documents, Functional Design Document and Technical Design Document.
  • Involved in developing Test Plan, Test Strategies and Test Cases.
  • Developed and implemented automation scripts, modified existing scripts, and analyzed results to ensure full coverage.
  • Developed Requirements Traceability Matrix to map the test cases with the Requirements.
  • Performed Sanity Testing to check for the initial application stability.
  • Used Test Director for uploading requirements, creating Test Plans, Test Cases, Test Sets and updating Test results.
  • Performed Installation/Upgradation, Regression, UAT, and Functional testing on various platforms.
  • Planned, coordinated and implemented QA methodology.
  • Interacting with Developers and Business Analyst regarding requirements, test scenarios and defects.
  • Created UAT strategy document for the project and actively involved in all phases of User Acceptance Testing (UAT).
  • Designed tables, views, stored procedures and functions in SQL for more robust system performance.

Environment: C++, .Net, Automation, Visual Studio

We'd love your feedback!