About the position
Appspace is seeking a Quality Engineer who will be responsible for ensuring that every release meets the company's quality standards. The ideal candidate will collaborate with product owners, developers, and other QA engineers to discuss defects and resolutions, as well as work within a cross-functional Scrum Team throughout the development process. They will also be responsible for creating and maintaining test plans and test cases, identifying and communicating risks, and participating in agile ceremonies. The successful candidate will have a high attention to detail, an agile mindset, and excellent communication skills.
Responsibilities
- Own and supervise the QA flow to ensure that every release meets quality standards
- Join forces with Product Owners to ensure maximum quality
- Work closely with developers and other QA engineers to discuss defects and resolutions
- Handle all functional scenarios and combination of different environments and installation modes
- Work inside a cross-functional Scrum Team and be involved in the whole development process
- Help define and review acceptance criteria with the development team
- Perform hands-on testing with a focus on exploratory testing, as well as functional, integration, and regression testing
- Create detailed, comprehensive, and well-structured test plans and test cases
- Identify and communicate risks that may affect other teams in relation to product quality
- Lead and take ownership in test design decisions to deliver a quality end product
- Participate in all agile ceremonies (sprint planning meetings, design reviews, sprint retrospectives, daily stand-ups, demo sessions, sprint refinement sessions)
- Collaborate with the team to implement, improve, and automate test and release processes
- Pay high attention to detail
- Have an agile mindset and adapt to constant changes
- Speak fluently in English with excellent communication skills
- Have understanding of system design, software architecture, standard methodologies, and CI/CD
- Possess high knowledge in Quality Assurance methodologies, tools, and processes
- Multitask and work on multiple projects simultaneously
- Write clear, concise, and comprehensive test plans and test cases
- Have understanding of concepts related to Web applications
- Experience with tools like Postman or Swagger
- Knowledge of the Microsoft technical stack (SharePoint, Office 365, .NET) is a bonus
- JavaScript knowledge (especially code debugging) is a bonus
- Understanding of React.js is a bonus
- Experience with mobile testing is a bonus
- Experience with Software Accessibility is a bonus
Requirements
- Pay high attention to detail
- Have an agile mindset and adaptability to constant changes
- Fluent in English with excellent communication skills
- Understanding of system design, software architecture, standard methodologies, and CI/CD
- High knowledge in Quality Assurance methodologies, tools, and processes
- Good at multitasking and working on multiple projects simultaneously
- Writing clear, concise, and comprehensive test plans and test cases
- Understanding of concepts related to Web applications: HTTP, REST APIs, HTML/CSS, XML, JSON
- Experience with tools like Postman or Swagger
- Knowledge of the Microsoft technical stack (SharePoint, Office 365, .NET) (Bonus)
- JavaScript knowledge (especially code debugging) (Bonus)
- Understanding of React.js (Bonus)
- Experience with mobile testing (Bonus)
- Experience with Software Accessibility (Bonus)
Benefits
- Competitive salaries
- Employer paid medical, dental, and vision coverage
- Mental health resources
- Flexible work schedules
- Remote work opportunities
- Casual dress work environment
- 1/2 day Fridays
- Reduced working hours in August
- Appspace Quiet Fridays (No non-essential internal meetings scheduled)
- Gym allowance
- Training days off
- Equal opportunity employer
- Commitment to creating a diverse and inclusive workplace
- Zero tolerance for discrimination or harassment