Staff Engineer Software Testing

Paylocity
Little Ferry, New Jersey, US
$83.6K-$180.5K a year
Full-time

Job Type

Apply below after reading through all the details and supporting information regarding this job opportunity.

Full-time

DescriptionStaff Software Test Engineer Time ManagementAbout Paylocity

Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce.

The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-use product suite that helps businesses automate and streamline HR and payroll processes, attract and retain talent, and build a strong workplace culture.

We give our employees what they need to succeed, including great benefits and perks! We offer medical, dental, vision, life, disability, and a 401(k) match, as well as perks that support you, your family, and your finances.

At Paylocity, people matter most and have always been at the heart of our business.

Help Paylocity enhance communication and enable employees to connect, collaborate, and create from anywhere with a position in Product & Technology!

About The Team

The Time Management team, in the Time and Labor space, is looking for a strong staff test engineer to drive our testing architecture and implement robust automation across our products.

This team owns critical components of our system including the time card, time card approvals, time processing rules engine, and time card corrections features, across web and mobile as well as the APIs that back them.

Time Management’s technical footprint covers a breadth of areas. Some examples are :

  • Recently upgraded frontend to ReactJS for Supervisor and Employee experiences
  • An API-First strategy to deliver integrations and experiences outside of the Time Management domain
  • Near real time communication with front end experiences through WebSockets
  • Backend asynchronous processing engine to provide scalable experiences for clients
  • Domain Events consumed by RabbitMQ / SNS / SQS
  • Migrating code from on-prem servers to AWS cloud infrastructure

What you will do

As a Staff Software Test Engineer on the Time Management team, you will be a key player in ensuring the quality, performance, stability, scalability, and reliability of both our front and back-end technologies.

We are seeking an experienced test engineer who can take a leadership role and challenge themselves in learning the intricacies of our complex domain, encompassing multiple systems with variable behavior, driving automation, and elevating the overall quality standards of our team.

Your Responsibilities

  • Understanding customer needs and business goals.
  • Maintaining a constant focus on product and process quality.
  • Create, maintain, and enhance automated tests which ensure quality of our background services, APIs, and Web UI using frameworks such as Cypress.
  • Develop, implement, and manage Load and Performance testing for our APIs and services.
  • Provide mentorship and guidance to team members.
  • Cultivate strong collaboration with software engineers, engineering managers, and product management within an agile setting to elevate product quality and formulate comprehensive test plans and automation approaches for multiple initiatives.
  • Analyze data to make decisions about prioritization of automation and test-related work.
  • Participate in and contribute to quality communities of practice, helping to set standards and best practices across the category and organization.
  • Anticipate and incorporate future testing requirements when devising automation strategies.
  • Lead team releases and act as a test lead for large initiatives.
  • Participate in cross-team collaboration on concurrent projects.
  • Manage releases and tests across multiple QA and production environments.
  • Perform manual and exploratory testing to identify bugs preemptively.

What you will bring

  • Over 5 years of verified experience in software testing.
  • Bachelor's degree in computer science, engineering, a technology-related field, or equivalent experience.
  • Demonstrated experience in writing test automation for web applications, APIs, and background services.
  • Proficiency with client-side web technologies (HTML, CSS, JavaScript).
  • Demonstrated experience with API testing and comprehensive understanding of API best practices.
  • Adaptability to change and strong inclination toward learning.
  • Ability to take full responsibility and ownership of assigned tasks and associated deadlines.
  • Proficiency in writing SQL queries.
  • Experience in testing both backend and customer-facing web applications.
  • Knowledge of software testing best practices within an agile environment.
  • Experience with Continuous Integration / Continuous Delivery integrations and using tooling like Team City and Octopus.
  • Excellent written and verbal communication skills in both technical and non-technical topics.
  • Familiarity with unit and integration testing.
  • Experience using C# or other OOP language.
  • Hands-on experience with modern end-to-end testing frameworks such as Cypress, Selenium, and Playwright.
  • Experience in creating and executing load and performance testing on APIs, using tools like JMeter.
  • Experience in mobile testing is desirable.
  • Experience in AWS or another cloud technology is desirable.

This role can be performed from any office in the US. The pay range for this position is $83,642 - $180,471 / yr; however, base pay offered may vary depending on job-related knowledge, skills, and experience.

This position is eligible for an annual restricted stock unit grant based on individual performance in addition to a full range of benefits outlined here.

Paylocity is an equal-opportunity employer. Paylocity is committed to the full inclusion of all individuals. We recruit, train, compensate, and promote regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.

At Paylocity, we believe diversity makes us better.

We comply with federal and state disability laws and make reasonable accommodations for applicants and employees with disabilities.

To request reasonable accommodation in the job application or interview process, please contact [email protected].

J-18808-Ljbffr

7 days ago
Related jobs
Promoted
NAVEX
Little Ferry, New Jersey

As our Senior Staff Software Engineer, you will have ample opportunity to invest in innovative product development and tool research, mentor team members, grow your career and tag your name to amazingly cool products, all while balancing your life priorities. At NAVEX you will join our Product Engin...

Promoted
Walmart
Hoboken, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Promoted
Socket
Little Ferry, New Jersey

We're looking for a product-minded staff software engineer who enjoys solving complex problems with a seamless, delightful end user experience. You will work in collaboration with the engineering and design teams. We value process-driven systems that enable us to work smarter as we scale, and you'll...

Promoted
Talentify.io
Little Ferry, New Jersey
Remote

Advocate for engineering best practices and mentor junior engineers. Collaborate on cross-functional projects with product managers, data scientists, and other engineers. Deliver software on-time, proactively identify risks, and adjust plans to achieve team objectives. ...

Promoted
MyFitnessPal
Little Ferry, New Jersey

We are looking for a Staff Software Engineer to join the MyFitnessPal Platform Engineering team. As a Staff Software Engineer on the Platform Engineering team you will build and maintain an efficient, resilient, and secure production cloud and container-based infrastructure that is critical for prov...

Promoted
Offered.ai
Little Ferry, New Jersey

We’re looking for Senior/Staff Software Engineers who are experts in one or more of the following: database internals, stream processing, SQL compilers, and SQL query optimization and are excited to continue expanding their depth of knowledge in these fields. As a part of our engineering team, you’l...

Promoted
Motive
Little Ferry, New Jersey

As a Staff System Software Engineer, you will help Motive design and develop on-edge IoT platforms. Bachelor’s degree in Computer Science, Computer Software Engineering, Electrical Engineering or equivalent experience. As an exceptional technical engineer and self-starter, you are able to design, ex...

Promoted
Cruise
Little Ferry, New Jersey

Cruise is seeking a Staff Software Engineer (SSE) on the Enterprise Integration Services team. As an SSE, you will be leading and solving large scale and complex enterprise engineering problems, collaborating with several teams - business technology, product engineering, and senior business leadersh...

Promoted
SageSure
Little Ferry, New Jersey

SageSure, a leader in catastrophe-exposed property insurance, is seeking a Backend Staff Engineer. The Claims Experience team is enhancing a platform that modernizes the end-to-end claims process for our stakeholders, and by joining our team of engineers, you will have the opportunity to tackle dema...

Crunchbase
New Jersey, United States

We are hiring a hands-on Staff Machine Learning Engineer. At Crunchbase, we have Machine Learning Engineers in different teams including the Personalization team and the Graph team. Machine Learning engineers work on an array of challenges from creating features with personalized relevant informatio...