Quality Assurance Engineer

Insomniac Design is a global digital agency headquartered in Washington D.C., with offices in London, Bucharest, and Chisinau.  We’re an agile, determined, and innovative team organized by functional areas of expertise — Creative, Technology, Strategy, and Management. We specialize in human-centered design with deep focus on design thinking and digital transformation. 

As a Quality Assurance Engineer at  Insomniac Design, you'll serve a dual role encompassing both manual testing and the automation of testing processes. Your tasks span developing, supporting, and executing both automated and manual tests to bolster efficiency and expedite testing procedures. You will collaborate closely with our development team to provide feedback and help deliver reliable, robust, and user-friendly solutions.
General Responsibilities:
  • Expected to collaborate and contribute effectively within a team environment;
  • Able to work towards achieving business goals without a predefined solution, showcasing adaptability and critical thinking skills;
  • Able to solve complex problems and understand interrelated processes within the job role scope;
  • Demonstrates the ability to create team-level processes and optimize existing processes;
  • Actively mentors junior team members, contributes to the hiring and performance management process, providing valuable insights;
  • Implements product, process, automation and/or streamlines work using industry best practices or incremental ideas to improve experience, efficiency or quality.
Technical Responsibilities:
  • Manual and Automated Testing: Performing manual tests for functionality and executing automated tests to boost testing efficiency;
  • Result Analysis and Feedback: Evaluating test outcomes, identifying defects, and collaborating closely with developers to enhance product quality;
  • Test Case Creation and Execution: Designing and executing test cases, ensuring they meet customer requirements and quality standards;
  • Test Automation Development: Reviewing, implementing, and maintaining automated tests for software applications;
  • Collaboration with Development: Working closely with developers to address and retest identified issues;
  • End-to-end Testing: Performing end-to-end manual testing of web and mobile applications, ensuring functionality, usability, and performance;
  • Defect Tracking and Resolution: Identifying, reporting, and tracking bugs, collaborating with developers for timely resolution;
  • Requirement Analysis and Test Scenario Preparation: Analyzing specifications, preparing data, and expected results for test scenarios;
  • Communication and Reporting: Communicating test results to the project team and participating in design and code reviews;
  • Test Data Management: Maintaining test data and test cases, ensuring accuracy and relevance.
Skills & Experience:
  • 3+ years of work experience in Agile/Scrum projects;
  • Programming experience in Java or other programming languages and understanding of basic data structures and algorithms;
  • Knowledge of testing automation tools such as Selenium WebDriver, TestNG / JUnit, or similar ones;
  • Experience in manual testing, including creating test cases and conducting functional testing;
  • Understanding test techniques; as well as test methodologies, levels, and types;
  • Experience with version control systems like Git;
  • Experience writing test documentation at all levels;
  • Excellent communication skills, including upper-intermediate knowledge of English, and the ability to effectively collaborate in a team environment;
  • Ability to support a few test suites concurrently;
  • Committed to timely task completion;
  • Proactive and results-oriented mindset;
  • Ability to document and improve the QA process.
Advantages of being with us:
  • Flexible Work: Achieve work-life harmony with hybrid remote and office options;
  • Central Location: Work in a dynamic urban setting at our central office;
  • Exclusive Parking: Enjoy stress-free commuting with on-site parking;
  • Official Employment: Experience stability under IT Park regulations;
  • Well-Stocked Amenities: Boost productivity with quality office snacks;
  • Catered Fridays: Celebrate the week's end with catered lunches;
  • Development Budget: Invest in your career with a dedicated budget;
  • Annual Bonus: Get rewarded for your hard work and contributions;
  • Team Events: Strengthen collaboration through team-building;
  • Special Recognition: Feel valued with gifts for your dedication.


Happy Clients
(and counting)


Client Countries


Incredible teammates