Lumen Solutions Group Inc. is a company that specializes in technology solutions, and they are seeking a Senior Quality Assurance Engineer to design and implement comprehensive test strategies for their Transportation platform. The role involves testing state-based systems, APIs, and managing workflows in a complex microservices environment.
Responsibilities:
- Design and execute end-to-end test strategies for workflow-driven and state-heavy systems
- Develop and maintain automated test frameworks for UI and API testing (Playwright, Selenium, REST-assured, Karate, or similar)
- Validate REST APIs, integration points, and distributed microservices
- Perform database-level validations to ensure data integrity, referential consistency, and correct state transitions
- Validate event-driven workflows and message-based integrations (Kafka or similar technologies)
- Develop tests for resilience scenarios including retries, failure handling, and idempotency
- Conduct performance and load testing to validate behavior under peak operational conditions
- Integrate automation suites into CI/CD pipelines (Jenkins, GitHub, Bitbucket, or equivalent)
- Analyze logs and monitoring data (CloudWatch, AppDynamics, ELK/EFK or similar) to validate system behavior
- Collaborate with product owners, developers, and architects to define test strategy and quality gates during design and implementation phases
Requirements:
- Bachelor's degree or 7+ years relevant work experience
- 5+ years of experience in manual and automated testing of enterprise systems
- Strong experience in UI and API automation
- Proficiency in Java and TypeScript for automation scripting
- Experience testing microservices-based architectures
- Strong SQL skills and experience validating relational and/or NoSQL databases
- Experience working in Agile environments
- Strong analytical and problem-solving skills
- Experience testing complex workflow-driven or operational systems (e.g., logistics, transportation, airline, financial transaction platforms)
- Experience with event-driven or message-based systems (Kafka preferred)
- Experience with performance testing tools (JMeter or similar)
- Familiarity with AWS or other cloud environments
- Familiarity with legacy mainframe or green-screen systems (e.g., 3270), batch processing, and legacy-to-modern system integration validation