Job Objective
The QA Automation Engineer at BLNK is responsible for ensuring the highest quality standards across BLNK's digital platforms by designing, implementing, and maintaining scalable automation frameworks for web, mobile, and API testing. This role plays a critical part in enabling fast, reliable releases by integrating automated quality gates into CI/CD pipelines and collaborating closely with cross-functional engineering teams.
Key Responsibilities
- Automation & Quality Engineering
- Design, build, and maintain robust, scalable, and maintainable test automation frameworks for web, mobile, and backend services.
- Develop and execute automated test scripts covering functional, regression, smoke, and performance test scenarios.
- CI/CD & DevOps Integration
- Integrate automated tests into CI/CD pipelines using tools such as GitHub Actions, or Jenkins.
- Establish automated quality gates to support continuous delivery and rapid release cycles.
- Monitor pipeline test results and continuously improve execution stability and performance.
- API & Backend Testing
- Perform API testing for RESTful services using tools such as Postman, or custom automation scripts.
- Validate API contracts, business rules, error handling, security, and performance.
- Collaborate with backend teams to ensure service reliability and data integrity.
Defect Management & Quality Assurance
- Identify, document, and track defects using tracking tools (e.g., Jira).
- Work closely with development teams to analyze root causes and validate fixes.
- Ensure quality standards are met for all new features, enhancements, and releases.
Required Qualifications
- 2+ years of experience in QA automation testing within agile or fast-paced product environments.
- Strong hands-on experience with automation tools such as Playwright, Appium, and Selenium.
- Solid experience in API testing for RESTful services using Postman, RestAssured, or automation frameworks.
- Proven experience integrating test automation into CI/CD pipelines.
- Strong understanding of SDLC, STLC, and Agile/Scrum methodologies.
- Proficiency in at least one programming or scripting language: Java, Python, or JavaScript.
- Excellent analytical, debugging, and problem-solving skills.
- Strong communication skills and ability to collaborate across engineering and product teams.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Nice to Have
- Experience testing fintech, payments, or high-scale consumer platforms.
- Experience with performance or stress testing tools.
- Experience with test data management and environment setup.