E Technologies, a forward-thinking technology and media company, is seeking a skilled Senior QA Engineer with expertise in both manual and automation testing to join our innovative team. The role focuses on ensuring the quality, stability, consistency, and overall user experience of our web and mobile applications. The ideal candidate will have a keen eye for detail, capable of detecting not only functional defects but also subtle frontend inconsistencies and UI/UX issues across multiple platforms and devices.
Key Responsibilities
- Conduct thorough manual testing on Web, iOS, and Android applications to ensure functionality and user experience.
- Design, develop, maintain, and execute automated test cases and testing suites to improve efficiency and coverage.
- Perform a variety of testing types including functional, regression, integration, exploratory, usability, and compatibility testing.
- Test APIs and validate frontend-backend integrations to ensure seamless communication between components.
- Identify, document, reproduce, and track software defects with clear, detailed bug reports.
- Execute cross-browser, cross-device, and responsive testing across different screen sizes and operating systems.
- Review implemented interfaces against UI/UX designs and Figma prototypes for accuracy and consistency.
- Conduct detailed frontend consistency testing, focusing on visual elements such as spacing, padding, margins, alignment, typography, colors, icons, borders, shadows, component styles, and responsive behavior.
- Detect inconsistencies between similar components, screens, pages, and application states.
- Test animations, transitions, scrolling behavior, user interactions, loading states, and error states to ensure smooth and intuitive user experiences.
- Identify edge cases, unusual user scenarios, and unexpected application behaviors.
- Proactively investigate applications beyond predefined test cases to uncover hidden or difficult-to-reproduce defects.
- Verify bug fixes and perform regression testing prior to releases.
- Collaborate closely with developers, UI/UX designers, product teams, and stakeholders to meet quality standards.
- Support release testing and ensure applications meet quality requirements before deployment.
- Contribute to enhancing QA processes, testing standards, automation coverage, and overall product quality.
Required Qualifications
- Proven professional experience in software quality assurance and software testing.
- Strong background in manual testing of web and mobile applications.
- Experience with automation testing and automated test frameworks.
- Proficiency in functional, regression, integration, exploratory, and usability testing.
- Expertise in testing responsive websites across multiple browsers, devices, and screen sizes.
- Experience testing iOS and Android applications.
- Exceptional attention to detail with an “Eagle Eye” for identifying small frontend inconsistencies and visual defects.
- Ability to compare implemented interfaces with Figma, UI/UX designs, and design specifications.
- Strong bug-hunting skills with the ability to find defects beyond standard test cases and expected user flows.
- Familiarity with UI/UX issues such as alignment, spacing, typography, sizing, colors, visual hierarchy, and component inconsistencies.
- Experience with API testing using tools like Postman.
- Hands-on experience with automation tools or frameworks such as Playwright, Cypress, Selenium, or similar technologies.
- Experience with mobile automation tools like Appium or equivalent frameworks.
- Good understanding of HTML, CSS, JavaScript, browser developer tools, HTTP requests, APIs, and frontend behavior.
- Ability to write clear, detailed, reproducible, and well-structured bug reports.
- Experience with issue tracking and project management tools such as Jira, ClickUp, or Trello.
- Familiarity with Git and development workflows.
- Strong analytical, troubleshooting, and problem-solving skills.
- Professional proficiency in English communication.
Preferred Qualifications and Benefits
- Experience building or maintaining automated test suites from scratch.
- Knowledge of integrating automated testing into CI/CD pipelines.
- Familiarity with performance and load testing tools.
- Experience with accessibility testing and web accessibility standards.
- Background testing payment gateways, subscription systems, authentication systems, streaming platforms, or media applications.
- Experience testing APIs with Postman, Swagger, or automated API testing frameworks.
- Proficiency in validating frontend implementations against Figma designs.
- Experience testing Smart TV applications or applications across diverse device types.
- Familiarity with technologies such as Laravel, Vue.js, Nuxt, React, Flutter, Swift, Kotlin, or similar.
- Experience working with high-traffic media, streaming, publishing, charity, e-commerce, or membership platforms.
This role offers the opportunity to work in a fast-paced, innovative environment where quality and user experience are paramount. If you have a passion for detail-oriented testing and improving product quality through both manual and automated approaches, E Technologies welcomes your application.