Veritas Prime is looking to ensure the quality and reliability of their Human Capital Management technology products by hiring a Software Reliability Engineer to own end-to-end quality and reliability processes, ensuring production systems run smoothly and products have long-term uptime and success.
Requirements
- Experience working in Java, Java Script, PHP, SQL, MongoDB, Node.JS, and React
- Experience with QA automation software( JUnit, REST Assured, Postman, JMeter, SAST/DAST, etc…)
- Experience working with web APIs.
- Experience working with multiple large scale, complex projects.
- Utilize tools such as Gitlab to implement quality gates CI/CD pipeline
- Utilize software development tools to develop, test, debug, and deploy automated testing
Responsibilities
- Own, develop and execute testing and validation strategy across all software components
- Establish testing frameworks (automated & manual)
- Define system reliability process(s) and outline necessary toolsets
- Support root cause analysis & Drive defect lifecycle
- Capacity and performance planning; execute load/stress/failover testing
- Utilize tools such as Gitlab to implement quality gates CI/CD pipeline
- Utilize software development tools to develop, test, debug, and deploy automated testing
Other
- Work with internal stakeholders to understand requirements
- Estimating level of effort, evaluate options or alternative technologies or services
- Providing reliable solutions to a variety of problems using sound problem solving techniques
- Create and archive all necessary documentation related to assignments
- Manage assigned project resources. This could include both people and technology.
- Experience managing and/or mentoring junior resources.
- Must be detail oriented with strong organizational and analytical skills
- Ability to work well with others in fast paced, dynamic environment
- Ability to be respectful, approachable and team oriented while building strong working relationships and a positive work environment
- Willingness for flexible scheduling to meet processing demands
- Strong sense of urgency, proactive approach, and a solid focus on results
- Bachelor’s degree or equivalent relevant software development experience required
- 2+ years of experience working on software development projects
- This position requires periods of sitting at a desk and working on a computer.
- All offers of employment are dependent upon a successful background check.