Software Engineer Ii (Backend)

Procore technologies - Austin
30+ days ago (20/06/2024)

job description

Job Description
We’re looking for a Software Engineer to join Procore’s Test Tooling and Frameworks Team in the Quality Engineering Division. In this role, you’ll work with your team to identify and provide internal tooling solutions to help improve Procore’s testing frameworks. This will enable Procore Development Teams to build products with increased Quality and Velocity. Test Tooling and Frameworks Team function as product delivery team, owning the entire process of identifying the right solutions to provide and deliver to Procore Development Teams for use in their development workflow.
As a Software Engineer, you’ll work cross-functionally, using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. This role has the unique opportunity to influence the testing direction, tools, and process of Procore’s Development Teams.
This position reports to the Software Engineering Manager for our Test Tooling and Frameworks team and will be based in Austin TX. We’re looking for someone to join us immediately.
What you’ll do:
Partner with Software Developers, System Reliability Engineers, and other Test Tooling Teams to build the foundation and implementation of test frameworks and test artifact updates.
Work cross-functionally to create the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.
Improve the CI/CD pipeline by appropriately extending its functionality to leverage created test frameworks and tools.
Plan and establish measurements of success for implemented test frameworks and tools.
Use feedback (early and often) to improve the value and usage of test frameworks and tools.
Identify and establish plans to address gaps in test tooling.
Providing guidance and assistance to software developers on how to introduce tests at the appropriate levels of the application stack, at the right time, and in the correct test environment.
Work collaboratively with the team members to ensure the delivery of a high-quality product/project and to create OKRs, as well as, epics and stories that align with team OKRs.
What we’re looking for:
Computer Science degree or comparable understanding of CS fundamentals including data structures, algorithms, databases (operating principles, schema design, and SQL), networking, and security.
3+ years experience in Object Oriented Programming fundamentals, Test Driven Development, and Design principles (Ruby, Python, C++, Java, JavaScript, C#).
3+ years building and implementing test frameworks and tools, integrating them into the CI pipeline, and successfully adopted by development teams.
Automation experience in a service-oriented architecture environment.
Experience with development in Docker, Kubernetes, AWS, and microservice environments

Apply now for
Software Engineer Ii (Backend)

Warning: you will leave the jobtome site.

These offers may interest you:

Go back