Senior Software Developer in Test
Cluj-Napoca, Romania /
Engineering – Development /
At 8x8 Inc. [Nasdaq:EGHT] we put communications at the heart of our business and build technology that allows people to connect anytime, anywhere they are in the world, and on any device. XCaaS - the 8x8 eXperience Communications Platform - brings together Employee and Customer Experience, enabling hybrid workforces across the globe to connect, collaborate, and delight customers, while providing businesses with real-time communications analytics, intelligence and unique insights.
Learn more on our company website at www.8x8.com and follow our pages on LinkedIn, Twitter and Facebook.
We are looking for an experienced Software Developer in Test to join our Quality Assurance Engineering team, so we sat down with Gabriel Cociș - who’s hiring for this particular role - to learn more about it and about the impact this new team member can expect to have as part of the team.
Q: Gabi, to get us started, can you give me a quick walk through what the team does?
The core responsibility of the team that this new colleague will be joining is to deliver quality through test automation and test process management for microservices to the purpose of delivering value to end-users as quickly and safely as possible.
Q: I see. And how do they achieve that?
That’s achieved via a wide range of activities, but to give you the highlights - the team is mainly involved in performing end-to-end testing around the applications under test (so system testing), implementing, running and analyzing performance tests on the critical components (e.g. load, stress, and soak) and of course they’re also involved in troubleshooting, analyzing, isolating and reporting defects.
Q: What about this role that you’re now hiring for, what’s the contribution this new team member can expect to have as part of the team?
They will of course engage in all of the activities that the team performs so as to ensure further development of the sets of tests we use for the microservices that power our platform-level recording and storage solution, which is used by almost all of 8x8’s products.
Q: That sounds quite impressive and I can see why you would want someone with a fair amount of experience in this role. And what can this new team member expect to do day-to-day? Can you maybe dive a little deeper into that?
Of course! So, let me start by saying that this person will take part in all the application development life-cycle phases as per the agreed Test Strategy. They will test and certify features for releases, they will plan, write, execute, and refactor manual and automated test cases, identify, record, document and thoroughly track bugs, perform code reviews and also address code for review.
Q: What about your expectations from this team member, what would be the key thing for you?
I see what you’re doing there. :) To answer your question, given that this team member would be involved in clarifying product-related unknowns, the first thing I would most like to see is eagerness to learn our business and to get familiar with the product. Equally, they would be trusted to help coordinate the testing activities for the team, which means they would need to stay in touch with the project stakeholders at all times and have outstanding communication skills (in English and in Romanian).
Q: I see. And what skills are you looking for?
As this is a senior position, the team and I are looking for someone with very good expertise in QA terms, standards, strategies and procedures, who’s well-versed in back-end testing (service level/ API), familiar with various design and architectural patterns in test automation (UI, API, Performance, E2E), has proven experience with building - or contributing to - test automation frameworks (BE and FE), has relevant experience with Performance testing and a working knowledge of API testing tools (e.g. Postman, Insomnia).
Q: What about skills related to automation - is there something in particular that you are looking for?
Indeed, this role is very much focused on automation, this colleague will be trusted with writing reusable Java code using testing frameworks (such as REST Assured, JUnit, Selenium WebDriver, Cucumber, etc.) so a good knowledge of Java (or other OOP languages) and of its ecosystems is required.
Q: Any ‘icing on the cake’?
Oh, the inescapable question. :)) Since you’re asking, a Clean Code Evangelist who’s also familiar with Docker would make us very happy indeed.
Q: Gabi, thanks for all this. Just one final question - what excites you about 8x8 and motivates you to be your best self at work every day?
8x8 is now in the best position in the market, with huge opportunities in front and for this is willing and investing to expand the R&D department here in Romania. What drives me? The chance to work with this modern technology stack, in a cutting-edge designed office with a breath-taking view over the city, along with some of the most talented colleagues one will ever find.
Some perks you’ll get to enjoy if you join us:
Wellness: you can expect a flexible work schedule and 25 annual leave days. On top of that, we also get a paid day off for any public holiday that falls on a Saturday or Sunday. Group Life Insurance and Private Pension.
Health: Private Medical Insurance (including dental)
Bonus: Participation in the company’s bonus scheme – based on company performance and individual performance
ESPP: Employee Stock Purchase Plan
On top of that, you can expect meal tickets, telecom allowance, newborn allowance, Christmas and Easter allowance, as well as the possibility to pick and choose from our Flexible Benefits Platform.
For a closer look into what life at 8x8 International and the Cluj office look like check out our Instagram page.
8x8 believes diversity makes our company stronger which is why we are a proud equal opportunities employer and encourage all of our staff to bring their authentic selves to work. We believe in fairness and we believe in security so reserve the right to undertake background checks on anyone that we extend an employment offer to.
For European Job Applicants our Job Applicant Privacy Notice can be found here.