- Company Name
- SIMARN Solutions
- Job Title
- Software Engineer in Test
- Job Description
-
**Job Title:** Software Engineer in Test
**Role Summary:**
Lead test automation for enterprise banking and payments platforms, designing and executing end‑to‑end tests across UI, API, and message flows. Drive quality assurance end‑to‑end in a distributed, event‑driven environment with tight integration to CI/CD pipelines and observability tools.
**Expactations:**
- 7–15 years of test automation experience, including 5+ years in banking/payments domains.
- Direct W2 role, no H1B sponsorship or C2C.
**Key Responsibilities:**
- Design, develop, and maintain automated test suites using Selenium/Playwright/Cypress for web interfaces and RestAssured/Postman for APIs.
- Validate message formats (JSON, XML, ISO 20022 schemas) and file‑based/realtime data streams.
- Automate tests for asynchronous, event‑driven systems with Kafka or RabbitMQ.
- Integrate tests into CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins) and manage test parallelization.
- Collaborate with DevOps to containerize tests in Docker/Kubernetes, handle environment variables and secrets.
- Develop synthetic test data creation and masking strategies for SQL and NoSQL (Mongo) data stores.
- Leverage observability tools (Grafana, Splunk) to correlate test run telemetry with system performance.
- Ensure secure coding and testing practices, understanding SWIFT, FedNow, fraud & risk controls.
**Required Skills:**
- Proficiency in Java, C#, Python, or TypeScript.
- Test automation frameworks: Selenium, Playwright, Cypress.
- API testing: RestAssured, Postman.
- Message validation: JSON, XML, ISO 20022, Kafka, RabbitMQ.
- CI/CD: Azure DevOps, GitHub Actions, Jenkins.
- Git, Docker, Kubernetes, test parallelization.
- Database: SQL, MongoDB (or equivalent NoSQL).
- Observability: Grafana, Splunk.
- Secure coding/testing, banking/payment domain knowledge.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- ISTQB Certified Tester – Optional but preferred.
- Relevant certifications in Selenium, Azure DevOps, Docker, or Cloud platforms are advantageous.