Full-Time QA Engineer
QA Engineer – Remote
RemoteLyon, Auvergne-Rhne-Alpes, France
- Do you have a knack for breaking things and finding weird bugs and behaviors?
- Do you enjoy understanding a product and its use-cases?
- Do you naturally think about how softwares should behave in edge cases and what if scenarios?
- Do you believe that quality is just as important as the code itself?
- Do you strongly believe a QA Engineer is much more than a manual tester?
If you answered yes to these questions, we are sure this position will sound super exciting to you.
We are looking for a friendly person in love with quality, performance, and testing to join our growing QA Engineering team.
Keep reading for more details!
Become Our New QA Engineer!
WP Media is the French company behind successful WordPress plugins like WP Rocket and Imagify. WP Rocket is the premium caching plugin for WordPress used by +3,500,000 websites worldwide. Our plugin makes sites go at the speed of light in just a few clicks. Imagify is our free image optimization service, including a free WordPress plugin: we have already optimized more than 11,000,000,000 images!
You will join our remote, global Engineering team, which is spread across Canada, France, Egypt, Greece, Kenya and Nigeria. To facilitate this international teamwork, you live or work in a time zone between UTC+2 to UTC-7. We are so curious to know which new country will be added to our distributed team map!
WP Media is part of group One, a leading European provider of online presence, cloud hosting and digital marketing services.
What You Will Be Doing:
In your job as a QA Engineer, your primary focus will be ensuring our products (software, systems, UI, and UX) work and perform as expected and needed, as well as it meets our quality, product, and performance standards and best practices.
Here is a list describing the tasks involved in this position (do you happen to like making lists? So do we!):
- Acquire and maintain an excellent technical understanding of our products including WP Rocket, Imagify, and RocketCDN
- Validate the quality, performance, impact, and outcome of fixes, features, optimizations, and enhancements
- Design test plans (how we validate code)
- Design testing scenarios and test cases (under what environments/stacks and normal and abnormal conditions)
- Design testing data (the data that runs in the automated testing suites)
- Collaborate with the software engineers to develop automated tests
- Monitor automated tests and perform manual tests
- Analyze test results and report discrepancies to the engineering teams
- Collaborate with the software engineers on corrective actions
Our QA team is growing and our efforts to empower quality as well! While QA used to mostly focus on manual end-to-end tests, we are pushing for more automation and we recently introduced our first automated end-to-end tests with a dedicated tool (based on Playwright, Cucumber and BackstopJS). The QA team actively works with our software engineers to add more features and cover more tests with this tool. We are looking for someone eager to take part in this evolution and reinforce our QA team.
- Being Yourself.
The WP Media team is diverse and composed of people from all over the world. Respect, collaboration, and inclusivity are some of our core values (more on this below). Every day of work is an exciting opportunity to get in touch with fantastic people who will enrich your cultural and professional background.
- Passion and humbleness.
You are a skilled, passionate, and humble QA engineer who is friendly, collaborative, and supportive. Solving problems and building solutions that help people are the values that make your work special and rewarding.
- Consider how your work impacts others.
At WP Media, one of our value is “user first”: we do what is best for them and we work to offer them an exceptional experience with our products. You consider how the code we build impacts them. You value developers and how hard it is to code bug-free solutions. You value personal growth and constructive feedback. People feel good around you because you love sharing what you know while continuously improving yourself, remaining thoughtful and flexible in your approach.
- Proficient knowledge of English.
Empathetic and collaborative communication is key: you are comfortable writing, speaking, and listening in English with technical and non-technical teammates.
- Proven QA testing experience.
You are an experienced QA Engineer. You know how to validate that code works. You know how to identify what if scenarios. You know how to plan out a testing approach to validate a feature or bug fix.
- Finding bugs is your superpower.
You have a knack for finding bugs. You are detail-oriented. You can interact with the interfaces in ways that developers haven’t thought of, but users will. You have strong troubleshooting/debugging skills. You know that software isn’t perfect. You know there are hidden weird, wonky behaviors and bugs that can happen in the right unexpected set of scenarios. You really enjoy creating those conditions to find each one.
- You like to think and investigate.
Now that you found bugs, you want to understand the issue and think about a solution with the software engineers. You love to use your analytical skills to investigate issues and understand software behaviors so that you can work with the team to offer the most suitable solution.
- Love quality and continuous improvement.
Quality and continuous improvement drive you. You know that quality means the code not only works, but works as expected in many different environments and conditions. You insist on code being reliable, complete, robust, and stable. You are a collaborator, working with your teammates to continuously improve our practices, processes, code, tools, and pipelines.
Do you want to know a few other things we appreciate about our candidates? Don’t worry if you don’t have experience in any of these areas, we can teach you, and learn together along the way!
- A startup mentality.
You are a doer, you are adaptable and you like to evolve in a fast-paced environment.
- Automated testing.
You have experience with automated end-to-end testing. You may have designed automated tests and worked with software engineers to implement them? Maybe you are not afraid to implement them yourself? Does that sound interesting to you? Because this is where we are going!
- Previous freelance or remote job experience.
Slack will be your virtual office, where all the life of the company takes place.
- Know WordPress.
Our products are built on top of and used within WordPress. We use a superset of WordPress coding standards. If you don’t have WordPress experience, we have a very knowledgable team to teach you!
- Know the web performance.
You have experience with web performance optimization. You know how to measure page load speeds. You understand caching. Terms like gzip, preload, minify, and lazyload are not foreign to you. You know the difference between PageSpeed score and page load time. If you don’t know, our product team and your engineering colleagues will teach you!
Do We Share the Same Values?
Mutual respect, collaboration, and inclusivity.
These are the fundamental values that support our life as a team.
Healthy balance between work and private life.
We encourage our employees to enjoy their family and hobbies with flexible working hours and minimum vacation policy. There are no time cards to stamp, only customers to make happy and friendly teammates to work with! We care about the work you do, not about the hours you sit at your desk.
We have a public salary grid. Once a year, when the company does well, we share our profits with the team in the form of bonuses.
Perks and benefits
We want the people on our team to feel that they always receive what they need to shine. This is why we offer:
- Budget for setting up your home office
- Monthly budget for your remote-work expenses
- Free Kindle
We like to see each other in person whenever possible.
Every year, we organize a trip with the whole team and spend a week of coworking and fun activities together.
To give you an idea, so far we have traveled to Spain, Portugal, Mexico and Greece:
Now that we’ve told you so much about us, it’s your turn.
Let us know why you would like to become our QA Engineer and why you think you are the person we are looking for.
We can’t wait to receive your application!