Sharp Decisions is seeking a detail-oriented and automation-driven Quality Engineer to build and maintain scalable automated testing frameworks. The role involves designing automated test systems, improving CI/CD quality gates, and collaborating with engineering teams to ensure high-quality software delivery.
Responsibilities:
- Design, develop, maintain, and use automated test frameworks using Java, JavaScript, and Playwright
- Build end-to-end (E2E), integration, and API test suites
- Integrate automated tests into CI/CD pipelines
- Identify, document, and track defects through the full lifecycle
- Improve test coverage, reliability, and execution performance
- Collaborate with DevOps engineers and product teams to define test strategies
- Contribute to code reviews and ensure quality standards are met
- Perform root cause analysis on test failures and production issues
- Execute manual testing as part of day-to-day responsibilities
- Develop test plans and write automation test cases wherever needed
- Regularly revisit SAC, HANA Cloud, and BDC test cases and strategy to incorporate the latest product functionality
Requirements:
- Strong proficiency in Java and JavaScript
- Hands-on experience with Playwright
- Solid understanding of web application architecture (frontend + backend)
- Experience testing REST APIs
- Familiarity with Git version control
- Experience working with CI/CD pipelines (GitHub Actions, Jenkins, etc.)
- Experience with cloud environments (AWS, Azure, GCP)
- Strong debugging and analytical skills
- Understanding of Agile development methodologies
- 5+ years of experience in test automation
- 3+ years of experience with SAC or similar products
- Understanding of Node.js
- Familiarity with Docker and containerized test environments
- Experience testing microservices-based architectures
- Knowledge of security testing principles
- Experience with QA testing tools
- Experience designing automated test frameworks from scratch