Post Job Free

Resume

Sign in

Experienced software industry professional with over 20 years of exp

Location:
San Francisco, CA, 94121
Salary:
$152,000
Posted:
February 18, 2023

Contact this candidate

Resume:

Michael Beider

San Francisco, CA

Cell 248-***-****

adve7p@r.postjobfree.com

Objective: Seeking a challenging position as a Sr. Software Development Engineer in Test where I can utilize my experience and education in Quality Assurance field to contribute to success of the company.

Qualifications:

Experienced software industry professional with over 20 years of experience in Quality Assurance, Testing and Development, with a specialization in Salesforce.com CRM application testing.

Contributed 4 + years in application performance by identifying and resolving critical defects in the Salesforce.com CRM application, mainly with Leads, Contacts, Accounts, Cases, Campaigns, Opportunities, Orders and Services entities

Proficient in Agile and Waterfall development methodologies, with experience in developing and implementing test plans and test cases throughout the software development life cycle.

Developed and executed Test Plans and Test Cases according to product specifications and requirements.

Developed and executed test plans for a complex CRM migration project, resulting in a 95% reduction in post-release defects.

Experience in analysis of Business Requirements and Functional Specifications to design test plan, test strategy, test scripts/cases and test data.

Expertise in analysis of software problems and their implications on overall product quality.

Technical skills:

Operating Systems: Windows 10, UNIX, Mac OS, Linux, Android, IOS

Databases: SQL, MySQL, RedShift, PostgreSQL

Programming Languages: Java, Python 3, Ruby, JavaScript, YAML, HTML, JSON, XML, Bash

Internet / Intranet: HTML4, HTML 5.0, CSS, Rest API, SOAP

Bug Tracking Tools: TestLink, Bugzilla, Jira and Rally

Communication protocols: Rest API, SOAP Web service, CAN, TCP/IP, HTTP, HTTPS, MIME,

Environment: Eclipse, Java, WebdriverIO, Restful API, Selenium Grid, Selenium WebDriver 2, Jira, Android, Node.JS, React.JS, Manual testing, SaaS development environment, Manual Testing, Unit test, Git, Wiki

Cloud Technologies: AWS Microservices, AWS Lambda, DynamoDB, AWS Simple Notification service (SNS), AWS Simple Notification Service (SQS), AWS IoT applications, Kubernetes

Methodologies: Agile, Scrum, Service-Oriented Architecture (SOA), Service Oriented Modeling & Architecture (SOMA), Model Driven Architecture (MDA), Data Driven Architecture (DDA), Keyword Driven Architecture (KDA)

Professional Experience:

Company: FINRA in Rockville, MD 5/2021–12/2022

Position: Software Development Engineer in Test

Project: DIVER

Led the development of a test automation framework and performed functional and performance testing of API across different client environments.

Responsibilities:

Led the development of a highly scalable and maintainable automated testing infrastructure, allowing for quick feedback on product changes and improved time-to-market.

Developed and executed smoke, functional, performance, load, and regression tests for web API services (REST API & SOAP) using REST-Assured methods.

Automated and maintained regression suites using JIRA, creating new suites and test cases to improve the efficiency and accuracy of the data-driven regression process.

Reduced the time needed for code deployment by 90%.

Increased the efficiency of the development team by streamlining the build and deployment process.

Improved the quality of the code by implementing automated tests, resulting in fewer bugs and issues in production.

Reduced the number of manual interventions required for deploying code updates, resulting in fewer errors and faster turnaround times.

Spearheaded the design and implementation of automated testing frameworks from scratch, resulting in an increase in testing efficiency and a reduction in manual efforts.

Transformed the company's testing approach by establishing and driving the adoption of an automated testing methodology in an agile environment.

Collaborated with cross-functional teams to create a comprehensive and integrated automated testing solution that aligned with the company's strategic goals and standards.

Designed and executed tests for AWS SQS Queues and SNS Notifications, utilizing the "fanout" pattern in API functionality tests to ensure effective communication and scalability of the system.

Designed and executed end-to-end testing of AWS IoT applications through HTTPS requests, enabling programmatic creation and management of objects, certificates, rules, and policies across diverse devices.

Implemented Docker containerization within AWS cloud architectures to enable efficient application deployment, scalability and resource utilization.

Designed and implemented front-end tests utilizing AWS Lambda service to request pre-signed S3 API uploads, ensuring that the web application was fully functional and met performance requirements.

Leveraged DynamoDB streams to design and implement a serverless architecture that triggers Lambda functions for processing additional work whenever a DynamoDB table is updated.

Discusses technical and design issues with other developers, managers, users or customers whenever necessary to achieve best solution.

Company: Roche Diagnostics in Santa Clara, CA 4/2020–12/2021

Position: Sr. Software Development Engineer in Test

Project: IRIS Enterprise Explorer

Performed manual and automated testing of UI across multiple client environments and played a leading role in developing a test automation framework.

Responsibilities:

Designed and developed a robust enterprise testing framework using Jasmine framework, WebdriverIO, Node.JS and JavaScript for cross-platform and cross-environment testing.

Wrote smoke, functional, integration (e.g., with databases and third-party services), load, and regression tests against web APIs services (REST API & SOAP) using REST-Assured methods.

Developed and maintained a fully automated continuous integration system using Git, Jenkins, and MySQL, leveraging custom tools developed in Python and Bash scripts to streamline the build and deployment process.

Incorporated database integration and two-step verification techniques into the testing framework to ensure enhanced security and data integrity.

Led the automation efforts for REST API services, including the selection, design, and implementation of a test framework in Java.

Performed System Integration Testing (SIT) Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing.

Using Kubernetes is an open-source container orchestration tool to automate management, monitoring, scaling, and deployment tasks of containerized applications.

Managed Kubernetes clusters on AWS and GCP, ensuring high availability, scalability, and security of containerized applications.

Utilized Kubernetes to automate deployment and scaling of microservices, reducing time-to-market and increasing system reliability.

Implemented advanced Kubernetes features such as Stateful Sets, Daemon Sets, and Custom Resource Definitions (CRDs) to improve application performance and maintainability.

Company: CancerLinQ (ASCO) in San Francisco, CA 2/2016–4/2020

Position: Software Development Engineer in Test

Project: CancerLinQ Application

Led the development of a comprehensive automated testing framework for UI and microservices/APIs using Java, Selenium, and TestNG. Performed manual and automated testing in different environments, taking a leading role in implementing the framework and creating complete regression test suites.

Responsibilities:

Developing a robust and scalable enterprise testing framework using TestNG and Selenium WebDriver, designed to support cross-platform and cross-environment testing.

Leveraging Java programming skills to create an efficient and reusable framework, enabling comprehensive testing of UI, microservices, and APIs.

Taking a leadership role in developing the automation framework and building complete regression test suites.

Developed and maintained automated test suites for various types of tests, including unit tests, regression tests, functional tests, and stress tests.

Lead testing strategy efforts for all services, including helping developers come up with an overall testing methodology for application.

Identified comprehensive test requirements and developed detailed test plans that accounted for both functional and non-functional requirements.

Assessed risks associated with each feature, reported defects using JIRA, and provided relevant data to stakeholders.

Collaborated with development team to ensure testability of features and provided feedback to improve the quality of the product.

Wrote smoke, functional, integration (e.g., with databases and third-party services), load, and regression tests against web APIs services (REST API & SOAP) using REST-Assured methods.

Integrated Docker container framework with AWS cloud architectures to enable efficient and portable application deployment, as well as to facilitate scalability and fault-tolerance.

Developed a range of tests using MySQL queries to test databases such as S3 (AWS) and RedShift.

Discusses technical and design issues with other developers, managers, users or customers whenever necessary to achieve best solution.

Company: Sony Network Entertainment Int'l (SNEI) in San Francisco, CA 9/2014 – 2/2016

Position: Senior Software Development Engineer in Test

Project: PlayStation™ Video and VR

As a Senior QA, I conducted both manual and automated testing of REST API services, serving clients such as PlayStation®4 (PS4™) and PlayStation®5 (PS5™). I played a pivotal role in developing a test automation framework using Java, enabling the automation of functional, regression, and performance tests for the APIs.

Responsibilities:

Collaborating with developers to create a comprehensive testing methodology that included automated testing, manual testing, and performance testing. Overcame challenges such as limited resources and tight deadlines by prioritizing testing efforts and streamlining processes. Resulted in a 30% reduction in defects and a 50% increase in overall test coverage.

Represented QE in discussions with development and product groups within Agile methodologies.

Created detailed test plans, test cases, and test matrices based on business and functional requirements for web applications functionalities. Reviewed business requirement documents and functional requirement documents and collaborated with cross-functional teams to ensure all test scenarios were covered.

Designed, documented, developed, and maintained automation frameworks for testing web applications, ensuring efficient and thorough testing across multiple environments and platforms.

Developed Java-based API tests for a RESTful web service that tracked sales and performed sales analysis using the Spring framework and Cassandra database.

Automated and maintained regression suites, including creating new test cases and data-driven testing using Rally and JIRA.

Worked closely with the engineering team to develop and execute comprehensive test plans for all product offerings, ensuring that all integration points and user interfaces were thoroughly tested.

Collaborated with cross-functional teams to identify and address critical issues, resulting in significant improvements in product quality and user experience.

Played a key role in improving the overall testing process and streamlining communication between development and testing teams, leading to more efficient and effective testing and faster time-to-market for new product releases.

Testing video streaming capability (resolution, encoding and break points) of different Sony devices.

Identified testing gaps and opportunities for expanding test coverage using quality assurance and testing experience.

Monitored and investigated failed tests, resulting in a 30% decrease in overall defect rate and saving the team an average of 2 hours per day in debugging and retesting.

Conducted API level testing for web services and enhanced the test harness to develop multiple test suites using XML. Monitored the results and performed appropriate corrective actions.

Company: Marin Software, Inc. in San Francisco, CA 7/2012 – 9/2014

Position: Software Development Engineer in Test

Project: Facebook Publisher in Marin Software Application,

As a Senior QA, I performed manual and automated testing of complex Service Oriented Applications, including taking a leading role in the test automation of the Marin Software Application.

Responsibilities:

Developing cross-platform and cross-environment enterprise testing framework, based on JUnit framework within Selenium WebDriver, using Java language.

Collaborated with the team to participate in the design of a new testing framework using Selenium WebDriver.

Created and maintained Selenium RC scripts for automated testing of web applications, ensuring comprehensive test coverage and timely detection of defects.

Developed and managed a library of Selenium RC scripts to enable efficient and effective testing of web applications, minimizing manual effort and maximizing test automation.

Led the effort to design and implement a Selenium RC-based framework for automated testing of web applications, achieving improved test quality, reliability, and maintainability.

Designed, documented, developed, and maintained automation frameworks for the testing of Service Oriented Applications, utilizing tools such as Selenium RC and JUnit.

Automated and maintained regression suites using keyword driven testing techniques, and created new test cases to expand test coverage in TestLink and JIRA environments.

Managed source control system, using SVN, GitHub, and Review Board application.

Worked closely with manual QA engineers, software developers, and production support on the troubleshooting and verifying bugs within Agile methodologies.

Company: eBay, Inc. in San Jose, CA 2/2009 - 7/2012

Position: Quality Assurance Engineer

Project: Triton – Paid Search and Web Trafficking System

Senior QA, performed manual and automated testing of Service Oriented Applications, taking a leading role in test automation of Triton Paid Search service.

Responsibilities:

As a Senior QA for Triton Paid Search service, your responsibilities included: Developing a test strategy and test plans. Creating and executing automated test scripts. Reporting test results. Working closely with project team members on issue resolution and process optimization.

Developed comprehensive test cases for the client-server application "Nebula" by extracting functional requirements from specification documents and documenting them in Excel

Collaborated with project management to define application requirements, critical pass conditions, and integration scope for external tools and applications.

Optimized the existing automated regression suite and developed new ones using advanced scripting techniques and a data-driven approach.

Utilized advanced scripting techniques and a data-driven approach to optimize the existing automated regression suite and develop new ones.

Leveraged advanced scripting techniques and a data-driven approach to optimize and develop automated regression suites.

Designed and implemented automated regression test scripts using Selenium WebDriver for Supplier Portal GUI testing, resulting in a 50% reduction in testing time and a 75% increase in test coverage.

Collaborated with development team to identify critical functionalities and edge cases for testing, resulting in more thorough and efficient test suite.

Utilized Page Object Model design pattern to develop and maintain maintainable and scalable test scripts for Supplier Portal, contributing to increased team productivity and reduced maintenance efforts.

Created automated regression test pack for Supplier Portal, covering GUI, Web Services, Data Services, and PL/SQL procedures using Selenium SOA Test tool.

Designed and implemented a comprehensive Web Services Performance regression test pack using JUnit, which helped improve the application's performance by 25% and increased test coverage by 50%.

Developed a comprehensive Web Services Performance regression test pack using JUnit, which included load testing, stress testing, and performance tuning of critical application functionalities.

Company: HPM Sharnoa, Inc. Auburn Hills, MI 12/2001 -1/2009

Position: Quality Assurance Engineer

Education:

1996–2000 B.S. in Computer Science and Mathematics, Tel Aviv University

2004–2006 Master of Engineering in Computer Science, University of Michigan



Contact this candidate