Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
QA Engineer image - Rise Careers
Job details

QA Engineer

Company Description

Ulula, is a social enterprise that aims to improve working conditions in mining, manufacturing and agribusiness by sourcing and processing accurate and timely insights directly from workers and communities around the world. Ulula software and analytics platform connects directly and anonymously with our target stakeholders to obtain honest feedback and create more transparent and responsible supply chains. We have projects across the globe including India, China, Malaysia, Peru, South Africa with clients ranging from Fortune 100 companies to NGOs and government departments.

Ulula is a subsidiary of EcoVadis, the leading provider of business sustainability ratings.

Job Description

A Quality Assurance (QA) Engineer ensures the quality and functionality of software applications before they are released to the market. They play a critical role in identifying bugs, defects, or issues to improve the end-user experience and maintain product reliability. The successful candidate will report to the QA Team Lead - Ulula, and carry out the following responsibilities:

Key Responsibilities:

  1. Test Planning:

    • Understand project requirements and specifications.

    • Develop and document test plans and test cases.

  2. Test Execution:

    • Perform manual and/or automated testing of software applications.

    • Test across multiple platforms, including web, mobile, and desktop.

    • Validate that applications meet functionality, performance, reliability, and usability standards.

  3. Automation Framework Development:

    • Design, develop, and maintain scalable test automation frameworks and tools.

    • Write and execute automated test scripts for functional, regression, and performance testing.

  4. Defect Identification:

    • Identify, log, and track software defects using tools like JIRA.

    • Work with developers to reproduce issues and verify fixes.

  5. Reporting:

    • Generate detailed testing reports summarizing issues, coverage, and test results.

    • Communicate test progress, risks, and issues effectively to stakeholders.

  6. Process Improvement:

    • Suggest and implement process improvements to enhance product quality.

    • Maintain and improve QA methodologies and tools.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • At least 2 years of experience in software testing.
  • Knowledge of programming languages (e.g., PHP) is a plus.

Required Skills:

  • Strong understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).
  • Knowledge of testing techniques and tools (e.g., Selenium, Postman, JMeter) plus point.
  • Integrate automated tests into CI/CD pipelines.
  • Familiarity with defect-tracking tools (e.g., JIRA).
  • Understanding of Agile and Scrum methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication.

Additional Information

Location: Warsaw or Remote in Poland

In return for your expertise, we offer:

  • Support with all the necessary office and IT equipment
  • Flexible working hours
  • Wellness allowance for mental and physical wellbeing
  • Access to professional mental health support
  • Referral bonus policy
  • Learning and development 
  • Sustainability events and community involvement
  • Peer recognition program
  • Employee-led resource groups
  • Optional (fully covered or co-financed) health care and life insurance
  • Multisport card
  • Multikafeteria
  • Lunch card
  • Hybrid (4 days in office per month) / full remote work
  • Remote work from abroad policy
  • Internet and Electricity bill allowance
  • Additional day for community service when volunteering

Our hiring team looks forward to reviewing your CV, in English, with a guaranteed response to every application. A new job with purpose awaits you!

Don’t fit all the criteria but still think you’d be a good candidate? Please apply anyway to give our hiring team the opportunity to assess your skills and to learn more about what you could bring to EcoVadis. We’re interested in hiring from a diverse and skilled talent pool, regardless of professional and educational background.

Can the hiring process be adjusted to suit my needs? Yes. We want everyone going through the hiring process with EcoVadis to feel confident that you are able to demonstrate your full potential. We welcome applications from disabled people, people with long-term health conditions, and neurodiverse candidates. If you need any adjustments, including the provision of interview questions, please let the hiring team know.


Our team’s strength comes from everyone’s uniqueness and is founded upon mutual respect. EcoVadis commits to equity, inclusion and reducing bias in our hiring processes. EcoVadis does not accept any form of discrimination based on color, national or ethnic origin, ancestry, citizenship, religion, beliefs, age, sex, gender identity, sexual orientation, neurodiversity, disability, parental status, or any other protected characteristic that makes you unique. In your application, we encourage you to remove personal information such as: photographs, marital status, number of children, religion, gender, residential postal code, university graduation date, past medical or parental leave(s) taken, nationality (instead, please state if you are legally eligible to work in the job region/country), university name (instead, please state any degrees obtained and the study major).

EcoVadis Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
EcoVadis DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of EcoVadis
EcoVadis CEO photo
Pierre-François Thaler , Frédéric Trinel
Approve of CEO
What You Should Know About QA Engineer, EcoVadis

If you’re looking for a rewarding opportunity to make a genuine impact within the tech landscape, joining Ulula as a QA Engineer could be your perfect fit! Based in vibrant Warsaw, Poland, Ulula is a social enterprise dedicated to enhancing working conditions in various industries by ensuring transparency in supply chains. As a QA Engineer, you'll play a vital role in our projects that span across the globe. Your day-to-day will involve crafting and executing comprehensive test plans, diving into both manual and automated testing on a variety of platforms from web to mobile. You’ll get to flex your creative muscles by developing scalable automation frameworks that ensure our software is not only functional but also reliable and user-friendly. You’ll be responsible for logging defects using tools like JIRA, and collaborating with our capable developers to ensure timely fixes and sustainable improvements to our software. Reporting and communicating test findings will also be key, making your insights crucial for steering product quality. With at least 2 years in the field and a knack for problem-solving, your understanding of software testing life cycles will guide you in recommending process enhancements. Plus, at Ulula, we believe in supporting our people, which is why we provide flexible working options, a wellness allowance, and plenty of learning opportunities. It's not just about the job; it's about contributing to something bigger while enjoying a dynamic workplace culture. We are excited to welcome you on this journey where your skills and passions will help shape our mission and future!

Frequently Asked Questions (FAQs) for QA Engineer Role at EcoVadis
What are the daily responsibilities of a QA Engineer at Ulula?

As a QA Engineer at Ulula, your daily responsibilities will include understanding project requirements, developing and documenting test plans, performing manual and automated testing across various platforms, identifying and logging defects using tools like JIRA, and generating detailed testing reports. You'll also communicate testing progress and work closely with developers to ensure all software delivers the highest quality before release.

Join Rise to see the full answer
What qualifications do I need to be a QA Engineer at Ulula?

To qualify for the QA Engineer position at Ulula, you should hold a bachelor’s degree in Computer Science, Information Technology, or a related field. Additionally, having at least 2 years of experience in software testing, along with knowledge of testing tools like Selenium or Postman, will set you up for success in this role.

Join Rise to see the full answer
How does Ulula support the work-life balance of its QA Engineers?

Ulula understands the importance of a healthy work-life balance, which is why we offer flexible working hours and a hybrid working model. This allows our QA Engineers to work both remotely and in the office, ensuring that you can manage your personal commitments without compromising your productivity.

Join Rise to see the full answer
What tools and frameworks do QA Engineers at Ulula use?

QA Engineers at Ulula utilize a range of tools and frameworks to ensure the quality of our software. This includes defect tracking tools like JIRA, automated testing frameworks, and performance testing tools such as JMeter. Familiarity with programming languages like PHP enhances your capability to develop and maintain our automation frameworks.

Join Rise to see the full answer
How does the QA Engineer role at Ulula contribute to the company’s mission?

As a QA Engineer at Ulula, your role is pivotal in ensuring our software functions seamlessly and delivers accurate insights to enhance working conditions globally. By identifying and fixing issues before software releases, you directly contribute to creating more responsible supply chains and a positive impact on workers’ lives.

Join Rise to see the full answer
Common Interview Questions for QA Engineer
Can you describe your experience with automated testing?

When answering this, share specific tools you've used, such as Selenium or JMeter, and discuss how you developed or maintained automated test scripts. Talk about any positive outcomes that resulted from your automation efforts, such as improved testing efficiency or enhanced software reliability.

Join Rise to see the full answer
How do you approach bug tracking and reporting?

Discuss your familiarity with tools like JIRA and your methodical approach to logging defects. Explain how you prioritize bugs based on their severity and impact, and mention your collaboration with developers to ensure effective resolution.

Join Rise to see the full answer
What strategies do you use for effective test planning?

Mention the importance of thoroughly understanding project requirements and how you document your test plans based on those requirements. You could also highlight your experience integrating feedback from previous test cycles to optimize your testing strategy.

Join Rise to see the full answer
Describe a challenging situation you faced in QA and how you resolved it.

Choose an example that showcases your problem-solving skills. Go into detail on what the challenge was, the steps you took to address it, and the successful outcome that ensured product quality. This will demonstrate your critical thinking and adaptability.

Join Rise to see the full answer
How do you ensure testing coverage across different platforms?

Discuss your approach to understanding platform-specific requirements and how you create test cases that cover each platform effectively. Mention any tools you use to streamline cross-platform testing.

Join Rise to see the full answer
What role does communication play in your QA process?

Explain how effective communication is crucial in the QA process, from sharing test results with stakeholders to working closely with the development team. Highlight instances where your communication skills resolved issues or streamlined the testing process.

Join Rise to see the full answer
How do you stay updated with industry trends in QA?

Discuss the resources you utilize, such as blogs, online courses, and QA communities, to keep your skills fresh. Mention how applying new concepts or tools has positively impacted your work.

Join Rise to see the full answer
What testing methodologies are you familiar with?

Share the testing methodologies you have experience with—such as Agile, Waterfall, or V-Model—and discuss your preference and the reasons behind it. Relate this to how these methodologies influence your testing strategy at Ulula.

Join Rise to see the full answer
Can you give an example of how you improved a QA process?

Provide a specific example of a QA process you evaluated and improved. Describe the problem, the solution you implemented, and the results that followed, showcasing your initiative and impact on team efficiency.

Join Rise to see the full answer
What qualities do you think are essential for a QA Engineer at Ulula?

Highlight qualities such as attention to detail, strong analytical skills, effective communication, and a collaborative spirit. These traits align with Ulula’s mission and will help you contribute positively to the team dynamics.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
EcoVadis Remote Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted 9 days ago
Photo of the Rise User
CallRail Hybrid Atlanta, GA (Hybrid)
Posted 5 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Outliant Remote No location specified
Posted 6 days ago
Inclusive & Diverse
Startup Mindset
Collaboration over Competition
Growth & Learning

EcoVadis' purpose is to guide all companies toward a sustainable world. We envision a global marketplace where sustainability intelligence influences every business decision – improving economies, people’s lives and the planet we all depend on. ...

64 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!