Sr. Software Test Engineer

company banner
Judge Group, Inc.
Full Time

Job Description

Location: Foster City, CA
Salary: Competitive
Description:

The Judge Group has partnered with a global leader of digital payments and financial services to find a Sr. Software Test Engineer for their corporate offices in San Mateo County, CA.

  • This person must be local in CA and be able to report onsite 2-3 days a week as needed.
  • Vaccination is required


*** Qualified candidates can send their resumes directly to for faster consideration ***

The Sr. Software Test Engineer will help build out the company's next-generation payment processing platform developed on Open Systems that would fuel growth in electronic payments globally and drive financial inclusion in many parts of the world. It will push the envelope of building highly scalable, secure, cost-effective, and distributed applications on commodity hardware using best-in-class technology components.

It is built as a modern distributed architecture based on microservices with goals of five 9's availability, fault tolerance, horizontal scalability, and real-time latency for largest scale transaction processing. It leverages state-of-the-art Open Software technologies to achieve these goals on commodity hardware, such as Go, Scala, Apache Kafka, Apache Spark, Docker, Kubernetes, Aerospike, Elasticsearch, etc. and involves collaboration with an exceptional group of software engineers, systems performance engineers, security specialists, DevOps engineers, payment experts, infrastructure and solution architects.

WHAT YOU WILL DO:

  • Participate in design discussions and implementation of highly scalable and fault-tolerant distributed components using functional programming paradigms, APIs, abstractions, and integration patterns to solve challenging distributed computing problems
  • Collaborate with product and software developer teams to establish certification for production release, automation of End-to-End use cases, and develop collaboration tools to improve quality
  • Collaborate with team to build performance test suite
  • End to End use cases, and develop collaboration tools to improve quality
  • Collaborate with team to build performance test suite
  • Run simulations with high throughput workload, analyze performance simulation results to fine-tune component design and implementation
  • Maintain and/or develop automation tools/frameworks to automate functional and regression test scenarios. Execute and confirm automated tests during certification cycles
  • Develop test scripts, test conditions, input test data, and expected results for one or more test plans in a development cycle by analyzing the Functional Specifications and Business Requirements
  • Manage all communications related to QA Status on a daily basis during execution
  • Reporting potential risks during any stages of the development lifecycle
  • Establish a quality process to ensure software quality in a continuous integration environment
  • Work with the development team to resolve any issues that arise out of the testing process.
  • Work across the team to ensure the team is predictable, productive, and delivering high quality
  • Retain Audit compliance while supporting end-users during their testing cycle
  • Provide daily updates on the QA activities in scrum calls.
  • Strong internal customer relationships are essential, and this position will work with Business Partners, internal staff, external vendors, and system integrators on a daily basis to ensure quality assurance is performed in alignment with global initiatives and requirements across the enterprise Offshore-Onsite coordination with the teams


WHAT YOU MUST HAVE:

  • Bachelor's Degree in Computer Science, Computer Engineering or related field.
  • 8+ years experience in Software Engineering or Development.
  • 5+ years experience in QA Testing or Test Engineering of large-scale information products and services
  • Extraordinary software engineering talent
  • Extensive Experience and understanding in leading QA process
  • Excellent verbal and written communication skills
  • Experience with Unit, Acceptance, Performance, Non-functional test, Certification test lifecycle, BDD/TDD methodology
  • Experience with distributed database, distributed computing, and high-frequency transactions is a big plus
  • Knowledge of functional programming languages like Go Lang, Scala, Erlang, Haskell, Clojure, or the ability to learn them quickly


PREFERRED QUALIFICATIONS:

  • Master's Degree or higher in computer science or related field
  • Good Knowledge in executing automation scripts on Continues Integration (CI) tool like Jenkins.
  • Experience in API based test automation frameworks - Cucumber, Selenium, Gherkin, etc.


Contact:

This job and many more are available through The Judge Group. Find us on the web at www.judge.com


Company Information

The Judge Group, celebrating its 50th anniversary, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better. Our services are successfully delivered through a network of more than 30 offices in the United States, Canada, and India. The Judge Group serves more than 50 of the Fortune 100 and is responsible for over 9,000 professionals on assignment annually across a wide range of industries.

Dice Id : cxjudgpa
Position Id : 869246
Originally Posted : 4 months ago

Similar Positions at Judge Group, Inc.

Sr. Software DevOps Engineer
  • Foster City, CA
  • 21 hours ago
Propulsion Test Engineer
  • El Segundo, CA
  • 21 hours ago
Network Test Engineer
  • Hollister, CA
  • 21 hours ago
Test Engineer I
  • Mountain View, CA
  • 21 hours ago
Test Engineer I
  • Mountain View, CA
  • 21 hours ago
IT-Sr Software Engineer/28/TEC132
  • Irvine, CA
  • 21 hours ago
Test Engineer
  • Manassas, VA
  • 21 hours ago
Test Engineer
  • Aurora, CO
  • 21 hours ago