👨🏻‍💻 postech.work

QA Engineer

Concilio Labs • 🌐 Remote

Remote Posted 1 day, 8 hours ago

Job Description

Job Description

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

Work Location: Remote

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.