At MercuryGate, every solution we create is designed to be Smarter, Stronger, Faster, Better than any other technology in the marketplace. These same attributes apply to our dedicated team members, whose expertise and dedication have made MercuryGate an industry leader in transportation management systems.
As a Software Development Engineer in Test (SDET), you will work closely with technology stakeholders to identify, design, develop, and implement automated tests, influence our testing practice, and contribute to our testing policies. This role operates as a technical hands-on facilitator in the Delivery organization and is a strategic participant across inter-dependent software development efforts. You are a developer at heart who has experience leveraging best-of-breed tools and frameworks to deliver automated test suites. You will work closely with the source code, hands-on with software engineers.
This is a remote position. This opportunity can be based anywhere within the United States. Work Authorization: Must be able to work in the United States without any sponsorship required (currently or in the future).
Who you are:
- You thrive on delivering impact rather than output
- You are skilled at creating maintainable tests that document the system under test
- You can work effectively with legacy code
- You are a good developer with great habits
- You understand the benefit of code and process quality, and seek continuous improvement
What you’ll have an opportunity to do:
- Participate in a company-wide developer community, co-creating and influencing our culture and practices, enabling us to scale the architecture, product and the teams in a safe and meaningful manner
- Help us evolve our process to be even more quality focused, moving from Quality Control to Quality Assurance, from defect detection to prevention
- Encourage, coach, and train testers and developers in modern automation practices
- Provide hands-on technical contributions towards our testing practices across the development organization
- Directly influence a testable architecture
- Design the creation and adoption of a reliable testing framework for our core product, that enables the teams to add maintainable tests as part of the normal development process
- Set up performance and load testing harnesses to measure and evaluate the system, resolving performance issues with the team
- Design and implement test data and configuration management
- Evaluate, select, and implement tooling to support automation frameworks
- Become an active developer in the product delivery organization
Required Experience:
- Professional experience as a Software Development Engineer in Test (SDET) with strong, object-oriented design and coding skills
- Proficient at contributing to the architecture, design and building of automation frameworks and/or tools with at least one modern language such as Java, C# or Python
- Adept in testing Rest APIs with a strong understanding of RESTful web services
Nice to Have:
- Experience influencing development and QA practices, methodologies, and processes within your team
- Excellent communication and collaboration skills to work with multiple teams across the organization
- Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in working directly with product development teams on CI/CD workflows and tools: Jenkins, Docker, GitLab
- Experience with SQL and working knowledge of relational database technologies
- Ability to operate at code level in order to identify and address testability issues
- Ability to effectively articulate technical challenges and solutions
- Ability to work in an agile-like development environment
At MercuryGate, we not only value what you do for the organization, we also value your happiness, health, and time!
- Flexible Time Off (take what you need, when you need it), additional paid time off for Bereavement, Jury Duty, Community Service and 8 paid Holidays
- 401(k) company match up to 4%
- Dental, Vision, Short Term Disability, Long Term Disability
- Medical, Dental, & Vision Plans with coverage beginning the first day of employment
- Health Savings Account
- Life & Disability
- Accident / Illness / Hospital Plans
- ID Theft Protection
- Wellness / EAP
- Pet Insurance
We anticipate the application window closing approximately 14 days from the date the notice was posted (November 5th, 2024). However, factors such as candidate flow and business necessity may require us to shorten or extend the application window.
MercuryGate does not accept unsolicited resumes from search firms or agencies. Any resume submitted to any employee of MercuryGate without a prior written search agreement will be considered unsolicited and the property of MercuryGate. Please, no phone calls or emails.
Compensation: $93,000 - $103,000 per year (salary), plus a bonus calculated as a percentage of base salary. This information reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience and other relevant factors.
We encourage you to apply even if your experience is not a 100% match with the position. We are looking for someone with relevant skills and experience, not a checklist that exactly matches the job description. We want to help you grow and in return, you help us grow into a stronger, more inclusive organization. MercuryGate is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at ApplicationAssistance@mercurygate.com
MercuryGate is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, non-disqualifying physical or mental disability or any other basis covered by law. Employment decisions are based solely on qualifications and business need.
At MercuryGate, we are committed to upholding the highest standards of security and compliance with ISO27001 & SOC2 requirements. All employees are expected to contribute to our security-related training and activities, helping to ensure that our organization operates at the highest levels of security and effectiveness.