- Company Name
- Propel Holdings
- Job Title
- Sr. Software Developer In Test
- Job Description
-
Job Title: Senior Software Developer in Test
Role Summary:
Lead the design, development, and maintenance of automated testing frameworks and regression suites for complex backend systems in a fast‑growing fintech environment. Drive quality‑first culture through shifting‑left practices, performance testing, and CI/CD integration to ensure product resilience and data integrity.
Expectations:
- Own end‑to‑end test coverage for backend services and APIs, focusing on scalability, security, and regulatory compliance.
- Mentor and influence QA team members, fostering continuous improvement and technical ownership.
- Leverage AI‑powered tools to augment test generation, data creation, and defect analysis.
Key Responsibilities:
- Architect and extend reusable automated test frameworks (Java, JUnit, TestNG, JMeter, Pact).
- Design and implement comprehensive test plans, cases, and coverage metrics aligned with acceptance criteria.
- Expand and optimize the automated regression suite, increasing integration, API, and performance coverage.
- Integrate testing into CI/CD pipelines (Jenkins, GitHub Actions) and cloud environments (AWS, GCP, Kubernetes).
- Perform load, scalability, and observability testing using tools like DataDog, OpenTelemetry.
- Collaborate with developers, product owners, and business analysts to clarify specs and promote unit testing.
- Manage defect lifecycle, provide actionable feedback, and reduce bug resolution time.
- Promote a quality‑first culture through metrics, reporting, and process improvements.
- Evaluate, prototype, and adopt AI assistants (ChatGPT, Copilot, GenAI) for test idea generation and boilerplate code.
- Mentor QA engineers, supporting skill development and inclusive collaboration.
Required Skills:
- 5+ years quality engineering or software development experience, backend focus, fintech/B2C SaaS/regulated context.
- Expert proficiency in Java; strong grasp of JUnit, TestNG, JMeter, Pact.
- Hands‑on experience with CI/CD (Jenkins, GitHub Actions) and cloud‑native platforms (AWS, GCP, Kubernetes).
- Deep knowledge of observability & monitoring (DataDog, OpenTelemetry).
- Skilled in designing test plans, writing test cases, prioritizing coverage.
- Ability to embed testing early via shifting‑left, unit test promotion, and receptive feedback loops.
- Familiar with AI‑enhanced testing tools (self‑healing locators, smart test generation) and generative AI (ChatGPT, Claude, Copilot).
Required Education & Certifications:
- Bachelor’s degree in Computer Science or related technical field, or equivalent practical experience.