Lead Test Engineer
DTCC
- Tampa, FL
- Permanent
- Full-time
- Develop, maintain, and execute functional and automated test scripts using Java and Selenium/Java
- Track defects to closure, report test results, continuously monitor execution milestones and escalate as required.
- Review functional specifications/user stories for testable requirements.
- Support delivery pipeline adoption and collaborate with delivery pipeline teams to resolve open issues
- Identify environmental and data requirements; collaborate with Development and Testing teams to manage and maintain environment and data.
- Provide guidance to team members related to test coverage, test scenarios, resiliency principles, and non-functional requirements.
- Develop a functional understanding of the product being delivered including architecture considerations and technical design.
- Maintain traceability of functional requirements/Test Cases to automation test scripts.
- Develop automation test strategy and approach.
- Maintain well organized records of test results and generate historical analysis.
- Support overall ETE activities such as development of Test Approach, Test Cases, and manual test execution as needed.
- Java 8 for test automation
- Selenium development skills to develop, maintain, enhance, and execute complex automated scripts
- API automation with REST Assured
- Build tools and maintaining pom.xml file
- TestNG and JUnit frameworks
- Spring/Spring Boot framework
- Git and Bitbucket
- SQL queries
- Automated test integration with Jenkins Pipeline
- Testing in AWS environment (EC2, Kinesis Data Stream, PostgreSQL)
- End-to-end automated testing in Java, Selenium to validate system functionality
- DTCC ALERT and CMI applications
- Interpreting technical designs and specifications and designing automated solutions accordingly
- Providing automated testing expertise to project team, troubleshoot automation issues.