We are looking for an experienced and motivated QA Engineer to join our team. In this role, you will be responsible for ensuring quality, reliability, and performance of our software solutions through both manual and automated testing.
You will work closely with developers, project managers, product owners, and cross-functional teams to detect issues early, validate functionality, and contribute to delivering high-quality digital products across e-government, enterprise, telecom, and product domains.
Key responsibilities
Test planning and execution
Plan, schedule, and perform manual and automated tests across web and mobile platforms
Develop and maintain comprehensive test cases, test scenarios, and test scripts throughout the development lifecycle
Execute functional, regression, integration, usability, and performance tests as needed
Early testing and collaboration
Work closely with software developers to perform early testing on components prior to integration builds
Participate in sprint activities, including planning, refinement, and reviews
Ensure timely and accurate defect tracking, documentation, and communication
Quality assurance and reporting
Identify, document, and report defects clearly and consistently
Validate fixes and perform retesting to ensure quality standards are met
Contribute to continuous improvements of QA processes, tools, and methodologies
Contribute across software development lifecycle
Support all phases of the SDLC by ensuring quality gates are met
Analyze product requirements, technical documentation, and functional specifications to design effective test strategies
Collaborate closely with development, product, and project teams to ensure high-quality delivery
Adaptability and ownership
Absorb new technical knowledge quickly and stay updated on testing tools and best practices
Work effectively both independently and in a team environment
Take ownership of assigned tasks, maintaining accuracy, completeness, and quality in all testing activities
Required qualifications
BS or MS in computer science or related field
Minimum 2 years of experience as QA Engineer
Knowledge of Java and experience using testing tools for mobile/web automation
Ability to analyze requirements, technical documents, and functional specifications to create and execute test cases
Solid understanding of QA concepts, testing techniques, methodologies, and tools
Understanding of network protocols and their relevance to testing
Excellent analytical skills with the ability to investigate, research, and work with multiple information sources
Strong interpersonal, oral, and written communication skills
Proficiency in English (written and verbal)
Perks & benefits
Health benefits Paid time off Professional development Third-party discounts