Modernizing a legacy operational system using a microservices-based architecture and cutting-edge technologies. The System Automation Software Engineer will be responsible for establishing a test framework and automated tests utilizing Playwright, Cucumber and Cyprus Cypress. This role requires knowledge in Microservices design & architecture, CI/CD, Test frameworks and automation, and Agile Methodology. The engineer will execute load and performance testing, chaos testing, functional testing, and end-to-end testing. Agile development and delivery of software are key, as is professional communication and collaboration, as Software Development is a team-oriented discipline. Engineers need to be able to communicate and collaborate effectively with other team members, as well as with stakeholders. The role involves analyzing, designing, verifying, validating, implementing, applying, and maintaining software systems. It also requires appropriately applying discrete mathematics, probability and statistics, and other relevant topics in computer science and supporting disciplines to complex software systems, and generalizing techniques to apply to multiple domains. Developing and providing appropriate documentation and training, and presenting briefings and demonstrations to stakeholders are also part of the responsibilities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level