Software Developer in Test
Company
Xero
Location
Remote
Type
Full Time
Job Description
Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive.Â
At Xero, our purpose is to make life better for people in small business, their advisors, and communities around the world. This purpose sits at the centre of everything we do. We support our people to do the best work of their lives so that they can help small businesses succeed through better tools, information and connections. Because when they succeed they make a difference, and when millions of small businesses are making a difference, the world is a more beautiful place.
About the Team
We seek a skilled Software Developer in Test to help with the testing of critical components of Xero's future infrastructure. They will assist in ensuring Xero's interactions with external business systems are fault tolerant. We have highly scalable applications for the management of key business workflows. We also have many millions of users interacting with them. These users in turn have many critical business documents needing to be ingested by our system. Keeping these systems running at a high quality standard and bug free is of utmost importance. This work will help differentiate our product from our competitors and is a key strategic initiative underpinning our platform for the next 5 years and beyond.
About You
- You are passionate about ensuring a quality product is delivered to our customers. You are team oriented and will be ahead of the curve if you have previous experience with: Javascript/Nodejs/mocha, TeamCity, Docker/Kubernetes, Amazon Web Services, and React/Redux/Jest/Webpack.
About The Role
- Assist with defining and implementing a test automation framework that enables the creation, execution and maintenance of well defined test suites
- Build a strong understanding of the technical stack while producing high quality, robust and reusable automation tests working across a varying set of technologies and products
- Build a strong understanding of the product functionality while developing test plans, scenarios and test cases for functional, regression and system level test activities for web and mobile applications
- Work with Product Managers, Engineers and DevOps Engineers in a highly collaborative environment to ensure we have a robust and efficient system. Taking ownership of product quality and helping to define product functionality
- Commit to a process discipline that fosters product excellence, rapid iteration, instrumentation, and reflection
- We continually strive to make our users’ lives easier, and you will be championing their cause, serving as a customer advocate while building a world class platform Xero is a global organization, so you will be working with people across many locations and time zones
What You’ll Bring With You
- Bachelor's Degree in Computer Science or equivalent work experience
- 4+ years experience building high quality automation tests and test frameworks and are passionate about writing clear, concise, and comprehensive test plans and test cases
- Knowledge of some of the following; JavaScript (Nodejs, React, backbone), SQL
- Have hands-on experience with Continuous Integration systems - e.g. Jenkins, TeamCity
- Experience writing automated tests at the end to end level - e.g. TestCafe, Playwright, Cypress
- Experience writing automated tests at the integration level for RESTful web services - e.g. Mocha/Superagent
- Experience writing automated tests at the unit level - e.g. Jest, Mocha
- Experience analyzing performance and scalability for distributed services to identify performance bottlenecks
- Ability to work directly with a development code base, supporting development with code reviews ensuring code quality and completeness of feature functionality.
- Ability to work well in a team with pride and ownership of their work
- Have initiative and a passion for all things web and a willingness to go the extra mile
- Ability to work with both remote and co-located developers and other team members
- Experience with Agile/Scrum
Why Xero?
Diversity of people brings diversity of thought, and we like that. Our human-first culture of respect, fairness, and inclusion is what helps Xeros thrive and work and beyond, and that includes our candidates. Research has shown that women and underrepresented groups are less likely to apply to jobs unless they meet every single competency or experience, but you could be just the right person for this role. If you are excited about working at Xero, but your past experience doesn't align perfectly, we encourage you to apply anyway.
Offering very generous paid leave to use however you’d like (plus statutory holidays!), dedicated paid leave to care for your physical and mental wellbeing as well as an Employee Assistance Program to access mental health care for you and your family, health insurance and dental reimbursement with vision allowances, a healthcare spending account, fertility and family forming financial support, wellbeing and sports programmes, employee resource groups, 26 weeks of parental leave for primary caregivers, an Employee Share Plan, beautiful offices with shared meals, flexible working, career development, and many other benefits that reflect our human value, you’ll do the best work of your life at Xero.
Date Posted
03/13/2024
Views
2
Similar Jobs
Account Manager, Care Partnerships - Headway
Views in the last 30 days - 0
Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...
View DetailsDirector of Pricing - Garner Health
Views in the last 30 days - 0
Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...
View DetailsDirector, Product, Customer, and Lifecycle Marketing - Garner Health
Views in the last 30 days - 0
Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...
View DetailsTechnical Architect - CDW
Views in the last 30 days - 0
CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...
View DetailsSoftware Sales Representative - Frontier Marketing (by Societ Inc)
Views in the last 30 days - 0
Societ is hiring a Sales Representative to drive growth in the nonprofit sector The role offers a competitive salary commission and various benefits I...
View DetailsSenior React.js & Python Developer - Lemon.io
Views in the last 30 days - 0
Lemonio is a marketplace that connects Senior Developers with handpicked startups in the US and Europe They offer projects based on the developers exp...
View Details