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

QA | C#

Company Description

Shiji Group provides software solutions and services for the hospitality, food service, retail and entertainment industries, ranging from hotel management solutions, to food and beverage and retail systems, payment gateways, data management, online distribution and more.

Founded in 1998 as a network solutions provider for hotels, and later changed to a software provider for the whole consumer market, Shiji Group today comprises 5,000 employees in 80+ subsidiaries and brands, serving over 91,000 hotels, 200,000 restaurants and 600,000 retail outlets.

Shiji is committed to connecting the global business of hospitality. We provide an integrated suite of technological solutions that empower hotel, retail, food, and entertainment companies to better connect with their guests. 


Enterprise Platform

Your job will be to develop a part of a distributed system that serves the hospitality industry. It is a solution that allows hotel employees or hotel managers to handle various activities such as managing reservations, payments and hotel services within the hotel or between hotels. The system consists of many domain-oriented microservices developed under a few cross-functional teams.

Job Description

You will be testing our web application based on user stories and performing exploratory testing depend on your extensive testing knowledge . You will be responsible for finding and reporting bugs and glitches, translate  user stories into test cases and automate them. You should also have a keen eye for detail and excellent communication skills. Automation test: 20%, manual test: 80%.

Technologies used:

  • Jira, Confluence, Postman, Swagger, GitLab, Playwright, Specflow, BDD
  • Windows or Linux,
  • Docker, Microservices

Our Daily Work:

  • We follow Scrum with iterating Sprints, Grooming & Sprint planning sessions, Code Freeze after sprint and retrospective meetings
  • We use teams to communicate and or participate in meetings with other team members
  • We use docker and docker compose for local running of all microservices
  • We use postman and swagger for API testing
  • We write test cases using testrail
  • We comper fronted development with designs perper in Figma by UX team
  • We use our QA Toolbox to run automation tests and seed data for manual testing
  • We use Visual Studio or Rider for writing automation tests
  • We write automation tests for backend and frontend (using Playwright)
  • We open merge requests and wait for review for other QA before merge new tests read less

Your responsibilities:

  1. Review and analyze system specifications
  2. Collaborate with QA Engineers to develop effective strategies and test plans
  3. Write test cases based on user stories
  4. Write automated test cases and contribute in common C# automation framework
  5. Create logs to document testing phases and defects
  6. Report bugs and errors to development teams
  7. Help troubleshoot issues
  8. Conduct post-release/ post-implementation testing
  9. Work with cross-functional teams to ensure quality throughout the software development lifecycle

    Qualifications

    • Experience with test framework on C# 
    • QA methodology knowledge (ISTQB Foundation)
    • Familiarity with Agile frameworks and regression testing
    • Ability to document and troubleshoot errors
    • Working knowledge of test management software (e.g. Testrail, JIRA)
    • Linux and Windows advanced user
    • Excellent communication skills
    • Attention to detail
    • Analytical mind and problem-solving aptitude
    • Strong organizational skills

    Additional Information

    What benefits do we offer? 

    Basics

    • Choose your preferred form of employment (B2B, CoE) 
    • Flexible working hours
    • Lloyds insurance - available for B2B contractors
    • Subsidy for the purchase of glasses (300 PLN/year, CoE)
    • Free parking 3 minutes from the office or shared underground parking (can be reserved - first come, first served)

    Health & Safety

    • Private medical care with dentists package for you and your family
    • Group life insurance for you and your partner 
    • Multisport card included in the MyBenefit package

    Working conditions & Development

    • Dell laptop, keyboard, mouse, wireless headphones and monitor
    • 40h for development during work time
    • Free access to group language lessons
    • Udemy platform

    Extras you may like

    • MyBenefit cafeteria and 500 (or 310 depending on your choice of other benefits) points per month to be used in vouchers
    • Referral bonus if you refer a new employee (6500 PLN gross or more, depending on the position)
    • Chill room with table football & PlayStation
    • Free snacks (every day)
    • Team building events

     

    How we work - remote/hybrid work:

    • employees up to 50 km from the office (Katowice) - 4 times a month 
    • employees from 50 to 100 km from the office - 2 times a month
    • employees over 100 km - remote work 

    What does the recruitment process look like? 

    1. send us your resume 
    2. HR meeting (the interview will take about 20 minutes) 
    3. after the interview HR will send you an invitation to a technical interview (up to 1,5h) 
    4. job offer 

     

    Get in touch with us today!

    You can apply by sending your CV by Apply Now or to the Recruiter Joanna Skorus

     

    Please don’t forget to put the clauses you accept in your resume:

    I agree that my personal data will be processed by Shiji Poland Sp. z o. o.  in order to recruit for the position I am applying for.

    I agree to the processing of my personal data by Shiji Poland Sp. z o. o.  for the needs of future recruitment.

    Shiji Group Glassdoor Company Review
    3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
    Shiji Group DE&I Review
    3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
    CEO of Shiji Group
    Shiji Group CEO photo
    Unknown name
    Approve of CEO

    Average salary estimate

    $0 / YEARLY (est.)
    min
    max
    $0K
    $0K

    If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

    What You Should Know About QA | C#, Shiji Group

    Are you a detail-oriented QA Engineer with a passion for software development and testing? If so, Shiji Group has the perfect opportunity for you in Katowice, Poland! As a QA Engineer with a focus on C#, you'll play a crucial role in our dynamic environment, where you'll be responsible for ensuring the quality of our web applications designed for the hospitality industry. Your day-to-day tasks will involve testing features based on user stories while utilizing both manual testing (about 80%) and automation testing (around 20%). You'll collaborate closely with cross-functional teams, analyze system specifications, develop effective test plans, and write detailed test cases. Your keen analytical skills will help you identify bugs and challenges within the system, and you'll have the opportunity to contribute to our C# automation framework. Shiji Group values communication and teamwork, so your engagement in scrum meetings, sprint planning, and retrospective discussions will be essential. We use a variety of technologies including Jira, Postman, and Docker, ensuring you're immersed in a modern testing ecosystem. With our flexible working hours, private medical care packages, and a supportive team culture, you'll find yourself in a role that not only challenges you but also provides opportunities for growth and learning. Join us at Shiji Group and be part of transforming the hospitality experience through technology!

    Frequently Asked Questions (FAQs) for QA | C# Role at Shiji Group
    What does a QA Engineer role at Shiji Group in Katowice, Poland involve?

    A QA Engineer at Shiji Group in Katowice is responsible for testing web applications tailored to the hospitality sector. This encompasses manual testing, translating user stories into test cases, and performing exploratory testing. Successful candidates will join a team that emphasizes collaboration and the use of cutting-edge technologies like C#, Jira, and Docker.

    Join Rise to see the full answer
    What qualifications do I need to apply for the QA Engineer position at Shiji Group?

    To qualify for the QA Engineer role at Shiji Group, candidates should have experience with test frameworks in C#, a strong understanding of QA methodology (ideally ISTQB Foundation), and familiarity with Agile frameworks. Ability to document errors, advanced knowledge of Linux and Windows, along with excellent communication skills are also crucial.

    Join Rise to see the full answer
    What technologies are used by QA Engineers at Shiji Group in Katowice?

    QA Engineers at Shiji Group leverage a range of technologies, including Jira for project management, Docker for microservices, and Postman for API testing. Familiarity with tools like Specflow and Playwright for automated testing in a C# environment is also essential to excel in this role.

    Join Rise to see the full answer
    How does the QA Engineer role at Shiji Group fit into the Agile framework?

    The QA Engineer at Shiji Group follows Agile methodologies, partaking in scrum meetings, sprint planning, and retrospectives. Collaboration across cross-functional teams ensures quality throughout each stage of the software development lifecycle, allowing for flexibility and rapid response to changes.

    Join Rise to see the full answer
    What benefits can I expect as a QA Engineer at Shiji Group?

    A QA Engineer at Shiji Group enjoys a range of benefits including flexible working hours, access to private medical care, a Dell laptop for work, and opportunities for personal development. Additionally, there are perks like free snacks, team-building events, and a chance to earn referral bonuses.

    Join Rise to see the full answer
    Can I work remotely as a QA Engineer at Shiji Group?

    Yes! At Shiji Group, QA Engineers can work remotely or in a hybrid model. Employees residing within 50 km of the Katowice office work in the office four times a month, while those farther can engage in more remote work arrangements.

    Join Rise to see the full answer
    What is the recruitment process like for QA Engineer positions at Shiji Group?

    The recruitment process for a QA Engineer at Shiji Group involves sending your resume, participating in a brief HR interview, followed by a technical interview. Successful candidates will receive a job offer based on their performance throughout these stages.

    Join Rise to see the full answer
    Common Interview Questions for QA | C#
    How do you approach creating test cases from user stories as a QA Engineer?

    As a QA Engineer, I ensure that I fully understand the user stories by collaborating with various stakeholders. I break down user stories into manageable parts, focusing on acceptance criteria, which helps in drafting comprehensive and clear test cases that cover all scenarios.

    Join Rise to see the full answer
    Can you explain your experience with automation testing in C#?

    I have significant experience developing automated tests using C#. I utilize frameworks and tools like Playwright and Specflow to create robust tests that not only verify functionality but also help maintain code quality. I consistently advocate for automation where feasible to enhance efficiency in the testing process.

    Join Rise to see the full answer
    What strategies do you use for bug tracking and reporting?

    I promote clear communication among teams when it comes to bug tracking. I document bugs using Jira, ensuring I include detailed steps to reproduce, expected results, and screenshots where relevant. This helps the development team in troubleshooting and provides context for the issue.

    Join Rise to see the full answer
    Can you discuss a challenging bug you encountered and how you resolved it?

    One challenging bug I encountered involved an intermittent issue in the payment processing module. To resolve it, I utilized debugging tools and logs to trace where the error occurred. After identifying the root cause, I communicated effectively with developers and helped implement a fix, followed by rigorous retesting.

    Join Rise to see the full answer
    How do you ensure quality during a software development lifecycle?

    I ensure quality by engaging early in the development process, collaborating with developers to understand functionality, and creating test plans. Throughout the software development lifecycle, I perform continuous testing and leverage automated tests to catch bugs early, promoting a culture of quality.

    Join Rise to see the full answer
    What tools have you used for API testing?

    I have used tools like Postman and Swagger extensively for API testing. They allow me to create, test, and validate API endpoints efficiently. I also document my findings rigorously to ensure all aspects are covered and communicated with the development team.

    Join Rise to see the full answer
    How do you prioritize tasks when faced with multiple testing assignments?

    When prioritizing tasks, I assess based on the business impact and urgency of the features. I collaborate with team members, making use of Agile methodologies to adjust priorities as project needs change, ensuring that critical functionalities are tested first.

    Join Rise to see the full answer
    How do you stay updated with the latest QA methodologies and practices?

    I regularly participate in QA webinars, attend industry conferences, and follow relevant blogs and communities. This allows me to constantly learn and incorporate new methodologies and best practices into my testing approach, thus enhancing quality and efficiency.

    Join Rise to see the full answer
    What do you consider the most important trait for a QA Engineer?

    I believe attention to detail is the most crucial trait for a QA Engineer. Being able to spot inconsistencies, bugs, and potential issues requires a meticulous outlook. Additionally, effective communication and teamwork are essential to convey findings and foster collaboration.

    Join Rise to see the full answer
    How do you handle conflicts with team members regarding testing processes?

    In cases of conflict, I ensure an open line of communication where I respectfully outline my perspective and listen to the other person’s view. Facilitating a productive dialogue helps in resolving misunderstandings and focusing on common goals for successful project outcomes.

    Join Rise to see the full answer
    Similar Jobs
    Photo of the Rise User
    Shiji Group Remote Katowice Voivodeship, Katowice, Poland
    Posted 5 days ago
    Photo of the Rise User
    Posted 10 days ago
    Photo of the Rise User
    2K Hybrid Kirkland, Washington, United States
    Posted 8 days ago
    Posted 13 days ago
    Photo of the Rise User
    Posted 13 days ago
    Photo of the Rise User
    Message Broadcast Remote No location specified
    Posted yesterday
    MATCH
    Calculating your matching score...
    FUNDING
    SENIORITY LEVEL REQUIREMENT
    TEAM SIZE
    EMPLOYMENT TYPE
    Full-time, hybrid
    DATE POSTED
    November 26, 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!