Are you interested in working for a hospitality technology company whose ethos includes innovation, culture, and customer service? We're looking for an individual with grit, integrity, curiosity, and yearns for greatness! If you thrive working in a fast-growing company and are ready for a new adventure, Concilio Labs could be the next step in your career.
As a Concilio QA Engineer, you will work collaboratively in a high intensity environment, with other development and product management teams to maintain Concilio's products and applications. You're energized by applying your expertise with a group of talented people to achieve something important, together. You have excellent attention to detail, a strong passion for high quality and are always looking for new and more efficient ways to test and report metrics on our solutions.
About the Position
Testing Strategies and Responsibilities
Review visual designs, functional requirements, specifications, and technical design documents to provide timely and meaningful feedback
Engage in end-to-end testing activities across the full Software Development Life Cycle, including test planning, design, execution, and reporting. Responsibilities encompass performance and stress testing, as well as front-end and back-end testing. This includes automation testing and a variety of testing methodologies such as functional, regression, exploratory, black-box, and white-box testing
Create and document detailed, comprehensive, and well-structured test plans, procedures and test cases (for both functional and nonfunctional requirements)
Perform hands-on manual testing and execute test cases to verify that the software meets defined business and user requirements
Assist with estimation, prioritization, planning, and coordination of testing activities
Design, develop, and execute automation scripts
Identify, record, document thoroughly and track bugs. Collect and analyze logs and network traces of failure to determine the root cause of failures.
Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws
Perform thorough regression testing when bugs are resolved
Coordinate software releases along with release manager to run scripts prior to production deploy while ensuring that products render and function properly on all major web browsers and mobile devices.
Develop and apply testing processes for new and existing applications and products
Build and improve automation testing frameworks and tools for API and web-based applications
Track quality assurance metrics (i.e. defect densities and defect counts)
Regularly assess the effectiveness of our testing technologies and practices. Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation
Ensure that our systems and solutions maintain the highest levels of availability and data integrity
Team Collaboration and Growth
Liaise with internal teams (i.e. developers and delivery managers) to identify system requirements
Work closely with the entire QA team to design and build integration tests
Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers to release revolutionary products
Pair with software engineers to identify and prevent gaps with automation/regression coverage and even build frameworks
Work with developers on improving system testability and creating testing environment
Work on special tasks and projects as needed
Stay up-to-date with new testing tools and test strategies
About You
Clearly communicate capabilities, opportunities, and recommendations to both technical and nontechnical audiences
Exceptional interpersonal relationship building skills
Excellent written and oral communication skills
Strong analytical capabilities for advanced problem-solving
Ability to influence decision-making and change
Highly organized and strong ability to multitask
Ability to display good judgment
Ability to work cross-functionally in a fast-paced environment
Self starter and self motivated
Comfortable working with customers and internal teams in different time zones
Educational Requirements
Bachelor's degree. B.S.
Experience
A minimum of 4 years of professional experience in quality assurance and system development within a fast-paced software development environment, working in a hybrid model and performing both manual and automated testing
Minimum 1 year of experience with maintaining and executing automation tests
Previous experience working in an agile development environment (Scrum)
Able to prioritize in a fast moving, high pressure, constantly changing environment
Ability to handle multiple tasks and projects simultaneously in an organized and timely manner
Good sense of urgency, resourcefulness, and independence
Experience with Jira or other task collaborations tools
Working knowledge and understanding of Quality Assurance practices and a strong understanding of testing principles
Experience with Continuous Testing and Continuous Delivery
Expertise in test automation, building test harnesses, and integrating automated testing tools and frameworks (e.g. Selenium, Cucumber, Playwright, Cypress, etc.)
Solid understanding of one or more programming languages (i.e. Java, Python, TypeScript, JavaScript)
Experience in testing RESTful and SOAP API
Solid working knowledge of SQL and scripting
Knowledge of version control systems (Git, Gitlab)
Strong knowledge with UNIX/Linux environment
Experience in automated testing of distributed systems
Experience with AWS cloud based solutions
Experience collaborating with developers and business authorities to automate critical workflows for testing
Experience with test efforts for mobile applications and especially with mobile automation tools is a plus
Experience with load and performance testing
Experience with security testing is a plus
Job Type: Full-time
Benefits:
Work from home
Schedule:
Monday to Friday
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.