Website:
fetchjobs.co
Job details:
About The Company
RoboMQ is a fast-growing SaaS company delivering disruptive Identity Governance and Administration (IGA) solutions to mid-market enterprise customers. Our flagship product, Hire2Retire, automates the employee identity lifecycle by integrating HR systems with Identity Management and other applications helping organizations achieve seamless onboarding, offboarding, compliance, and security with zero-trust and least-privilege security posture.
About The Role
We are seeking a highly skilled Senior Development Test Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining comprehensive automated test frameworks to ensure the delivery of high-quality software products. You will work closely with development teams to understand product requirements, translate them into effective test cases, and implement automation solutions that support continuous integration and delivery pipelines. The ideal candidate will possess strong coding skills, extensive testing expertise, and a proactive approach to improving quality practices across the software development lifecycle.
Responsibilities
- Design, develop, and maintain automated test frameworks covering unit, integration, system, and regression testing to support continuous testing efforts.
- Collaborate with cross-functional teams, including product managers, developers, and operations, to understand product requirements and translate them into detailed test cases, user stories, specifications, and workflows.
- Review requirements and design documents to ensure they are testable and align with quality standards, identifying potential gaps early in the development process.
- Implement and enhance CI/CD test automation processes, integrating automated tests into build pipelines to facilitate rapid feedback and deployment cycles.
- Identify, document, and track defects using appropriate tools, working closely with development teams to ensure timely resolution and retesting.
- Drive best practices in testing, automation, and quality engineering, promoting a culture of continuous improvement.
- Analyze test results, generate detailed reports, and provide clear quality metrics to stakeholders, supporting data-driven decision-making.
- Participate in sprint planning, retrospectives, and other Agile ceremonies to ensure testing considerations are incorporated into development cycles.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience in software testing and automation.
Required Skills
- 4+ years of experience in an SDET or similar role with hands-on coding and test automation responsibilities.
- Strong programming skills in Java, Node.js, Python, or similar languages, with a solid understanding of software development principles.
- Extensive experience with test automation frameworks such as Selenium, Playwright, Cypress, JUnit, TestNG, or PyTest.
- Deep understanding of API testing, including REST and GraphQL, with experience using tools like Postman or REST-assured.
- Proficiency with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps for automating build and deployment pipelines.
- Strong knowledge of the software development lifecycle (SDLC) and Agile methodologies, with experience working in fast-paced, collaborative environments.
- Experience with version control systems, especially Git, for managing codebases and collaboration.
- Knowledge of performance and load testing tools like JMeter or Gatling to evaluate system scalability and robustness.
- Ability to work independently, proactively identify issues, and implement effective solutions without heavy supervision.
- Excellent problem-solving, analytical, and communication skills to articulate testing strategies and findings clearly.
Nice to Have
- Experience with cloud platforms such as AWS, Azure, or GCP to understand cloud-based testing environments.
- Familiarity with testing microservices architectures and distributed systems.
- Knowledge of containerization technologies like Docker and Kubernetes for environment management and deployment.
- Awareness of security testing principles to identify vulnerabilities and ensure application security.
What We Offer
- A collaborative and innovative engineering culture that fosters growth and learning.
- Opportunities for professional development, including training, certifications, and participation in industry events.
- Competitive compensation packages and comprehensive benefits.
- Flexible work arrangements to support work-life balance.
- A chance to work on cutting-edge SaaS products that impact organizations worldwide.
Equal Opportunity
RoboMQ is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. All qualified applicants will receive consideration for employment without regard to any such factors.
Click on Apply to know more.