What are the responsibilities and job description for the Quality Engineering Specialist/Sr. Automaton Test Engineer/SDET position at TriCom Technical Services?
Summary
As a member of the Application Automation Development team, this SDET will participate in the design and implementation of automated testing frameworks and test cases using Java, Selenium, and API technologies for mission-critical Payments applications. This position is ideal for an advanced automation engineer with deep experience supporting J2EE-based enterprise systems. As an SDET, you will build automated tests aligned with an established system architecture and contribute across the full delivery lifecycle as part of an Agile Scrum team, supporting critical payment and settlement platforms.
Responsibilities
# LI-DNP
As a member of the Application Automation Development team, this SDET will participate in the design and implementation of automated testing frameworks and test cases using Java, Selenium, and API technologies for mission-critical Payments applications. This position is ideal for an advanced automation engineer with deep experience supporting J2EE-based enterprise systems. As an SDET, you will build automated tests aligned with an established system architecture and contribute across the full delivery lifecycle as part of an Agile Scrum team, supporting critical payment and settlement platforms.
Responsibilities
- Participate in detailed technical design sessions with solution architects.
- Develop and test application components in Java within an application server environment, leveraging messaging middleware and relational database back-end frameworks.
- Integrate automated solutions with shared frameworks and common components.
- Develop and maintain technical and testing documentation artifacts.
- Support unit, functional, performance, and access-control testing efforts.
- Partner with automation leads and architects to translate testing strategies into scalable automated test solutions.
- Define and influence test strategies for mission-critical systems spanning multiple products and Agile teams.
- Analyze complex business and functional requirements and implement thorough technical test coverage aligned to product needs.
- Promote continuous improvement and innovation in quality engineering practices and test automation technologies.
- Collaborate with cross-disciplinary teams within a Scrum framework to deliver consistent, high-quality product improvements.
- Drive Agile adoption and identify opportunities to improve testing efficiency and reduce end-to-end testing cycle times.
- 10 years of experience in Java/J2EE distributed application development including experience with J2EE components and services.
- 7 years of hands-on experience with Java, J2EE, JavaScript, JDBC, and HTML.
- 3–5 years of experience working with the Spring Framework, including Spring Integration and Spring Batch, with a solid understanding of AOP concepts.
- Bachelor’s degree in Software Engineering, Computer Science, Information Technology, Business Administration, or a related field, or equivalent practical experience.
- Strong analysis and design skills including requirements analysis and object-oriented design patterns.
- General knowledge of open-source frameworks.
- Solid understanding of performance considerations and end-to-end debugging techniques.
- Solid knowledge of SQL, stored procedures (PL/SQL), and Oracle database fundamentals.
- Experience using Jenkins and Selenium Grid to support continuous testing.
- Experience reviewing and writing unit tests and collaborating closely with developers and business stakeholders.
- Working knowledge of Behavior-Driven Development (BDD) and Test-Driven Development (TDD), including defining enterprise quality standards.
- Experience with Applitools and HP ALM.
- Experience supporting Financial Services or Payments platforms.
- Working knowledge of cloud technologies.
# LI-DNP