All offersKrakówTestingQuality Assurance Engineer
Quality Assurance Engineer
Testing
Solidbrain

Quality Assurance Engineer

Solidbrain
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    C#
    regular
    ASP.NET Core
    regular
    Selenium WebDriver
    regular
    Jenkins
    junior
    Docker
    junior

Job description

We are looking for Quality Assurance Engineer to join us in the development and delivery of a sophisticated CMS system. In this project you’ll have a chance to work in a DevOps model where Application Team is responsible for carrying the software through whole SDLC – from requirements gathering, up to monitoring end user experience. You’ll have a chance to learn and use: Docker, Jenkins, Selenium, Selenoid, APM software (Dynatrace, New Relic), WPM software (Apica). We code in C#, PowerShell, .Net Core and Scala (for Gatling performance tests). If you know any of those or want to learn – join our team! There’s also HTML, CSS, JS and SQL somewhere so it would be great if you’d knew that.

WHAT WE EXPECT YOU TO DO:

  • Exploratory and manual testing (4 browsers and mobile devices – either real or emulated)
  • Analyzing and reporting on quality and performance of different system components related;
  • Analyzing software defects to discover their source and type;
  • Integration testing (the system integrates with over 30 external services) – manual and automated;
  • Write highly performant, well optimized automation code – we care about execution time of our tests;
  • Looking for performance bottlenecks;
  • Creating automated load and performance tests (including API testing);
  • Setting up test environment and generating test data;
  • Communicate and collaborate with other team members in international environment;
  • Constantly improve the way work is done.

REQUIREMENTS:

  • 1+ years of software automation testing experience (preferably web-based);
  • Excellent analytical skills and the ability to interpret technical data;
  • Natural curiosity and strong analytical abilities that allow you to recognize the most salient patterns in large sets of data;
  • Proficient in Selenium .NET client;
  • Comfortable with API level testing (i.e. by HttpWebRequest) – we like to get rid of UI whenever we can;
  • Performance/Load testing experience including working knowledge of any of the following: Jmeter, Gatling, LoadRunner, Visual Studio, Taurus, WebPageTest;
  • Knowledge of good coding practices is a must, that includes usage of well-known patterns such as Page Objects or Modularity-driven testing. That means solid coding skills, we care about the way you wait (IYKWIM);
  • Working knowledge of software engineering and quality assurance processes, SDLC;
  • Knowledge about basic security standards (not only OWASP);
  • Familiarity with test management tools (VSTS, Jira);
  • Fluent spoken and written English – although you can polish that later in the office – we have great lecturers and English classes happening during the week;

NICE TO HAVE:

  • Previous experience with testing Content or Page Management Systems;
  • Working knowledge of the following: FiddlerCore, Fluent Assertions, Linq;
  • Querying language knowledge (i.e. SQL);
  • ATDD/BDD/TDD experience (i.e. SpecFlow implementation);
  • Knowledge and experience with mocking frameworks;
  • Bash, Shell or other scripting;
  • Any public or private code repository that you can share with us and show how you code.

WHAT WE WILL GIVE YOU FROM YOUR VERY FIRST DAY:

  • Nice money of course! You can also choose the type of contract (B2B/employment contract);
  • Dedicated team of IT professionals that can help you grow your skills (i.e. by well commented pull request);
  • Training budget (very generous) – we encourage flying abroad and organize ‘training trips’;
  • Kitchen full of coffee, tea, snacks, and fresh fruits;
  • Food Card for lunch and breakfast in the office cantina;
  • KKM – monthly ticket (80% covered by us);
  • Medical insurance;
  • Elastic benefit system (MultiSport or whatever);
  • Frequent office parties;
  • Chill room (boxing bag, foosball, video games);
  • Bike parking lot, showers and lockers;
  • Shared parking space if needed.