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
Senior Quality Assurance Engineer
at Insomniac Design, you will lead manual testing and the automation of testing processes. This role will work in an agile, collaborative environment to develop testing standards, determine best technologies for use, and integrate automated tests into the CI/CD processes. You will also partner with the development team to provide high-level feedback, mentor team members, and drive process improvements in order to deliver reliable, robust, and user-friendly solutions.
General Responsibilities:
- Expected to contribute to the success of the department by providing leadership and guidance.
- Successfully solves difficult problems, recognized as a leader in more than one area. Recognized as a subject matter expert in areas specific to their discipline/team.
- Able to identify and address previously acknowledged problems, offering innovative solutions and influencing organizational strategy.
- Designs and leads implementation of product, process, automation and/or streamlines work using industry best practices or incremental ideas, resulting in systemic improvements and/or increased engagement.
- Designs new business processes that have a positive impact on customers and drives organizational growth.
- Mentors junior and mid-level team members, actively participates in the hiring process, advocates for business improvements, and contributes to the performance management process, providing valuable insights.
Responsibilities:
- Analyzes requirements and develops test scenarios.
- Monitors automation results, analyzes data, and prepares comprehensive reports for the team and stakeholders.
- Provides support of testing documentation.
- Creates automation testing strategies and plans, considering business requirements.
- Conducts thorough code reviews of automated tests and infrastructure to ensure high quality.
- Develops and maintains complex automated test scripts.
- Manages and configures test environments for effective execution of automated tests.
- Integrates automated tests into CI/CD processes.
- Evaluates, selects, and implements automation tools.
- Reviews automated test code and infrastructure.
- Optimizes automation test performance.
- Identifies and provides resolution of issues throughout the automation process.
- Actively participates in QA process improvement to ensure the quality and efficiency of work.
- Develops quality assurance KPIs, including cross-project metrics.
- Collaborates with other departments to ensure product quality goals are met.
- Develops high-quality deliverables to support customer requirements.
- Interacts with clients and internal stakeholders regarding automation testing.
- Participates in project planning and assessment from a QA perspective.
Skills & Experience:
- 5+ years of relevant experience as a QA Engineer.
- 2+ years of work experience in an Agile Scrum environment.
- Comprehensive knowledge of test concepts across all stages of the software development lifecycle.
- Comprehensive knowledge of test automation processes for APIs, SDKs, and tools such as Cypress, Postman, etc.
- General knowledge of at least one database management system (e.g., PostgreSQL, MySQL).
- Experience working with, or testing, web services and microservices (REST services).
- Proficiency with software management systems (JIRA preferred).
- Robust analytical and organizational skills; adept at multitasking.
- Excellent English speaking and writing skills.
Insomniac Design is committed to creating a diverse, inclusive, and equitable workplace where everyone is treated with respect and dignity. We believe that embracing differences in race, gender, sexual orientation, age, religion, disability, and cultural backgrounds allows us to create better solutions for our clients and a stronger team. We strive to ensure that all employees, candidates, and clients feel valued and respected, and we continuously work to improve our practices and policies to foster a more diverse and inclusive environment.Apply for this job