Job Title: Quality Assurance (QA) Engineer
Job Overview
As a QA Engineer at Save Energy Systems, you will take ownership of test planning, execution, and automation coverage for our energy platform, which includes web dashboards, reports, APIs, and smart IoT device integrations. You’ll work closely with developers and product managers to ensure release quality and system stability.
Key Responsibilities
- Design, execute, and maintain detailed test cases based on business requirements.
- Perform manual and automated testing across functional areas, including UI, API, and backend validation.
- Identify, report, and track defects and inconsistencies across environments.
- Build and maintain Playwright automation test suites across key modules.
- Perform database-level testing using SQL for data validation and consistency checks.
- Participate in sprint ceremonies and contribute to Agile testing processes.
- Coordinate with developers, product managers, and CS/engineering teams to reproduce, triage, and resolve production issues.
- Perform regression and smoke testing for every release cycle.
- Maintain testing documentation, including test plans and test summary reports.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, IT, or equivalent.
- Minimum 2 years of professional experience in software QA (manual and/or automation).
- Strong knowledge of QA methodologies, SDLC/STLC, and Agile workflows.
- Proficiency in SQL and database validation.
- Hands-on experience with API testing tools (e.g., Postman, Swagger).
- Solid experience with Playwright or similar tools (Selenium, Cypress).
- Familiarity with CI/CD pipelines and Git.
- Strong troubleshooting, documentation, and communication skills.