Job Description
"Real estate" and "technology". Sounds like an oxymoron right? Not anymore!
At IngeniousIO, we’ve cracked the code and built a world-class platform for companies of all sizes within the AECO industry across the globe, enabling them to simply and effortlessly manage all aspects of their projects--from inception to completion, and both internally and in conjunction with the other project participants.
Our mission is straightforward: to eliminate the internal and external fragmentation rampant within the $10,000,000,000 AECO industry.
Our vision is to create an environment where commercial construction and associated real estate projects are managed transparently and efficiently by all players in the process by combining unencumbered access to data with intelligent design… all in one, universal system.
Think about what you could do here… At IngeniousIO, you’ll be participating in one of the most exciting and unparalleled journeys of your career--a journey to pioneer the first cloud application to manage the entire lifecycle of a real estate project. In short, you’ll be building what some have claimed is the holy grail of project management. It’s big stuff. And if you’ve got what it takes, you’ll be directly involved in its development. The rest, as they say, will be history…
But we really mean you need to have what it takes. We are unabashedly and unapologetically a scalable start-up, not a small company, and there is a big difference. Working in a start-up isn’t for everybody--in fact, it’s actually a good fit for a very small, special (crazy?) group of people; you need to understand and embrace the start-up mentality if you’re going to thrive here. Put simply, this job is not for you if:
- You’re looking for a gold watch
- You get queasy with constant change
- You don’t do messy
- You’re uncomfortable being uncomfortable
- Learning on the fly isn’t your jam
- You fear failure
- Being challenged tires you
- You’re driven primarily by your paycheck
- You prefer “built” to “building”
- You require process and structure to thrive
That being said, if you’re among that small minority that looks things like that in the eye and yells “give me another helping, please”... well, you might have what we’re looking for and you should read on...
Requirements
The QA Engineer is responsible for the stability of the platform and ultimately for the end product of any new feature or product change. This is accomplished through close communication with the QA team, DevOps, Architects, Software Engineers, and Product Owner(s) to ensure that requirements are clearly understood and executed. In order to ensure full coverage and a working product, QA Engineers will run Acceptance Tests, Integration Tests, Performance Tests, and End to End Tests. A key responsibility of the QA software engineer is to work with Product Owners to gather requirements about the existing functionality of the product and develop automated regression tests for those features.
Your Responsibilities:
- Work as a team member to develop and execute quality assurance
- Collaborate with Software Engineers and Product Owner(s) to create a Test Plan that will include clearly defining requirements, developing test cases for those requirements, and defining how those tests will be executed.
- Ability to create automated tests for test cases outlined within a Test Plan
- Utilize automated tools to ensure introduced software does not break any existing functionality
- Prevent new bugs from being introduced
- Automate baseline smoke testing
- Ensure that all user stories, tasks, and bugs that you are assigned to are tested thoroughly across all environments
- Build out the Quality Assurance pipeline, which includes:
- Identifying areas of our system which have inadequate test coverage across a multitude of environments
- Developing plans to address those shortcomings and routinely test multiple environments
- Utilizing those test plans to implement new Quality Assurance systems to increase our confidence in each release
- Providing feedback related to key challenges / product limitations uncovered during testing
Requirements:
- 1-3 years software testing experience
- Knowledge of testing principles, test techniques, and test methodologies
- Experience working with test management tools
- Experience with user-level automation frameworks and scripting with Python and Java
- Good understanding of Scrum and Agile Project Management methodologies
- Strong communication skills and the ability to work in a team
- Good English communication skills
- Scrum certification is a plus
- Understanding of Data Analytics is a plus
- Understanding of AECO Industry is a major plus
- Experience with Selenium is a plus
Benefits
We offer:
- Salary is based on experience
- 16” MacBook Pro
- Stock Options package
- 100% remote work and flexible working hours
- Work in highly experienced, cross-functional team
Date Posted
02/25/2022
Views
8
Similar Jobs
Software Engineer (Full-Stack) - Taxes & Bookkeeping - Found
Views in the last 30 days - 0
View DetailsSenior Machine Learning Engineer - ML Training Platform - Reddit
Views in the last 30 days - 0
View DetailsSenior Software Engineer - Frontend - Growth Insights - Kraken
Views in the last 30 days - 0
View DetailsSenior Director - Enterprise Architecture and AI - GitLab
Views in the last 30 days - 0
View Details