Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Senzmate • Colombo, Western Province, Sri Lanka
Role & seniority: Senior QA Engineer (expert in test automation, UI automation)
UI automation: Selenium, Cypress, Playwright (or similar)
Languages: Python, JavaScript, Java
API testing: RESTful APIs (Postman, REST Assured, etc.)
Platforms: Linux/Unix; IDEs; Git; CI/CD familiarity
Testing: functional, regression, exploratory; load/stress/performance testing
Design, develop, and maintain automated tests for web UIs and backend services; build a scalable automation codebase
Collaborate with developers and QA to ensure thorough testing and CI/CD integration; participate in sprint planning to ensure feature coverage
Conduct performance testing (load/stress), analyze metrics, troubleshoot failures, and optimize test infrastructure
≥5 years in software testing; strong UI automation experience (Selenium, Cypress, Playwright)
Proficiency in Python, JavaScript, or Java
Solid knowledge of REST API testing; Linux/Unix troubleshooting; Git and basic CI/CD concepts
Strong analytical, problem-solving, and attention to detail; ability to work independently and in a fast-paced team
Experience with test automation frameworks, test infra scalability, and implementing reusable automation patterns
Familiarity with cloud environments and end-to-end automation within CI/CD pipelines
Location & work type: Location and work type not specified; no explicit rem
About the Company SenzMate IoT Intelligence is a leading technology solutions provider specializing in IoT-based platforms, cloud solutions, and high-quality software products. We focus on delivering innovative, scalable, and user-centric solutions for global clients across diverse industries. Our teams work in a dynamic, collaborative environment driven by continuous improvement, technical excellence, and a strong commitment to quality.
About the Role We are seeking an experienced Senior QA Engineer with strong expertise in test automation, particularly UI automation, to strengthen our QA team. The ideal candidate will design, build, and maintain automated test suites while collaborating closely with cross-functional teams to ensure high-quality product releases. This role requires a balance of technical skill, critical thinking, and a passion for implementing efficient and scalable test automation practices.
Key Responsibilities Design, develop, and maintain automated test scripts for web-based UIs and backend services using industry-standard tools and frameworks. Utilize existing tools and solutions to accelerate testing cycles while maintaining a high-quality automation codebase. Collaborate with developers and QA engineers to ensure thorough testing of code changes and seamless integration into CI/CD pipelines. Perform Load, Stress, and Performance testing, including analysis and metric reporting using internal and third-party tools. Participate in sprint planning and ensure complete feature coverage through both manual and automated testing. Enhance test coverage, improve reliability, and contribute to overall product quality. Conduct peer code reviews and adhere to coding standards and QA best practices. Investigate and troubleshoot test failures, closely coordinating with development teams for timely resolutions. Produce maintainable, reusable, and well-structured automation code. Coordinate with QA and development teams to meet project milestones, deadlines, and demo requirements. Continuously optimize, scale, and improve the automation suite and test infrastructure. Perform other related tasks as required to support organizational goals.
Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent industry experience. Minimum of 5 years of experience as a Software Test Engineer. Proficient in UI automation using tools such as Selenium, Cypress, Playwright, or similar frameworks. Strong knowledge of scripting and programming languages such as Python, JavaScript, or Java.
Solid understanding of software testing principles: functional, regression, and exploratory testing. Familiarity with RESTful APIs and API testing tools (Postman, REST Assured, etc.). Experience working in Linux/Unix environments with basic troubleshooting capabilities. Comfortable using IDEs and version control tools such as Git. Ability to work both independently and collaboratively in a fast-paced team environment. Strong analytical and problem-solving skills with attention to detail. Show more Show less