Development Management Inne
Quality Assurance

Dbanie o jakość oprogramowania jest jednym z kluczowych elementów całego procesu tworzenia oprogramowania i jedną z najbardziej poszukiwanych specjalizacji w branży IT. 

Znajdują się tutaj oferty dla specjalistów w tej dziedzinie, osób, które mają doświadczenie w testowaniu oprogramowania zgodnie ze zdefiniowanymi standardami, w oparciu o metodologię quality assurance i przy użyciu odpowiednich narzędzi testowych. Osoby zainteresowane kontynuowaniem kariery zawodowej w zakresie jakości tworzonego oprogramowania, zachęcamy do śledzenia naszych ofert.

Ocado Technology - Senior Software Engineer in Test

We build an automated warehouse which incorporates hardware, software and bots. To run business smoothly, we need quality software - and that needs automated testing for individual components and for ensuring that all parts work together like a clockwork. This is your opportunity to make a move and help us with this endeavor.

 

The job involves setting up environments of multiple services, emulating users, bots, hardware, and proving that a stock can get into warehouse, be processed and packed for customers.

 

 

RESPONSIBILITIES

  • Create and grow solution for running automated integration tests
  • Identification and ownership of defects, impact analysis, root cause analysis
  • Effective communication about defects and about overall quality metrics

 

 

PROFESSIONAL REQUIREMENTS

  • Strong knowledge of principles and practices of software testing
  • Ability to understand business requirements and to derive test scenarios out of them
  • Experience in test automation

 

 

PERSONAL REQUIREMENTS

  • Good analytical skills
  • Ability and willingness to learn new technologies
  • Team player
  • Good communication skills in English
  • Ability to operate independently with limited supervision

 

 

TECHNOLOGY

  • Docker/AWS/OpenStack or similar PaaS experience
  • Java or any other JVM language
  • A Continuous Integration/Delivery/Deployment experience

 

 

ADDITIONAL INFO

  • You can choose your OS: Windows/Linux/OS X
  • Personal education budget to spend on conferences, training or books of your choice
  • You will be part of development team
  • Fresh fruit in the kitchen


 

 

Aplikuj
Grid Dynamics - QA Automation Engineer

If you are aspired with completeness, coverage, robustness and performance of automated testing pipelines – join our freshly opened office in Krakow. As a QA Automation Engineer, you will ensure quality of applications and services developed by IT department of more than 1000 and work with cutting edge technologies in automated testing.

 

 

Responsibilities:

  • Analyze business and technical requirements
  • Review functional requirements
  • Develop automated tests (functional, integration and performance) for Services
  • Develop mocks for Services
  • Analyze test area, collect test data requirements, and build managed test data set
  • Perform tests execution and results analysis
  • Configure CI test runs
  • Collaboration with customer and teams in other locations

 

Requirements:

  • Strong experience in automated testing
  • Practical experience in SOAP and REST Service Concepts
  • Practical with Services testing using SoapUI + Groovy or using Visual Studio
  • Practical experience in building test automation framework
  • Intermediate level of English
  • Good interpersonal and communication skills

 

What would be a plus:

  • Experience with Microsoft products (TFS, Visual Studio, MTM, MS Test Agents)
  • Experience with automated testing frameworks (Coded UI, WebDriver etc.)
  • Experience in performance testing
  • Experience with Agile methodologies
  • Good programming knowledge (C# is preferable), understanding of general programming concepts
  • Strong analytical skills
  • Experience in Oracle DB and SQL

 

We offer:

  • Competitive salary (discussed with a successful candidate)
  • Work on bleeding-edge projects within grid computing and distributed computing with a highly motivated and dedicated team of developers and testers
  • Flexible schedule
  • Medical insurance, benefits program, attractive social compensation package
  • Business trips to Tampa Bay Area, Florida
Aplikuj
Grid Dynamics - Test Automation Engineer

If you are aspired with completeness, coverage, robustness and performance of automated testing pipelines – join our freshly opened office in Krakow. As a QA Automation Engineer, you will ensure quality of applications and services developed by IT department of more than 1000 and work with cutting edge technologies in automated testing.

 

Responsibilities:

  • Analyze business and technical requirements
  • Review functional requirements
  • Develop UI and API (REST/SOAP) automated tests (functional, integration, regression)
  • Develop mocks for web services
  • Analyze test area, collect test data requirements, and build managed test data set
  • Execute tests, analyze results and report status to the team
  • Configure CI test runs, collect metrics on test automation execution
  • Collaborate with customer and teams in other locations

 

Requirements:

  • Strong experience in automated testing
  • Good programming knowledge in Java
  • Knowledge of BDD concept and frameworks (JBehave is preferable)
  • Experience with UI test automation (Protractor is preferable) 
  • Strong analytical skills
  • Good level of English
  • Good interpersonal and communication skills

 

What would be a plus:

  • Practical experience in building test automation framework
  • Experience in Web Services testing 
  • Knowledge of MSSQL, Oracle
  • Knowledge of SoapUI and Groovy scripting
  • Experience with Agile methodologies
  • Advanced level of English

 

We offer:

  • Competitive salary (discussed with a successful candidate)
  • Flexible schedule
  • Medical insurance, benefits program, attractive social compensation package
  • Business trips to Tampa Bay Area, Florida, USA
Aplikuj
Ocado Technology - Senior QA Engineer

To work on designated software development projects, with an emphasis on providing high-quality solutions. To take an active role in supporting business needs and meeting organisational objectives, as part of the Ocado Technology team.

 

Ocado Technology is responsible for the design and development of almost all the software that runs our business. The team solves challenging problems through the application of creative software systems and regularly takes on large complex software development projects.

 

The person in this position will be responsible mainly for various aspects of quality assurance of number software applications belonging to the company’s core systems. The area of responsibility will cover:

  • Preparation of test scenarios in close cooperation with business analysts
  • Design and execution of automated test cases
  • Functional, performance, persistence and automation testing
  • Regression testing
  • Maintenance of existing automated test cases
  • Identification and reporting of defects, follow-up on them, impact analysis, root cause analysis
  • Clear and timely communication about particular defects and about overall quality metrics with the team
  • QA Engineer is a member of development team.

 

ESSENTIAL REQUIRMENTS

  • 2:1 or First class degree or equivalent in Computer Science, Software Engineering, Information Technology or similar technical degree
  • Experience in the full Software Development life-cycle from design to deployment
  • Ability to understand the high level architecture of the software systems.

 

PROFESSIONAL REQUIRMENTS

  • Strong knowledge of principles and practices of Software Testing
  • Ability to understand business requirements and to derive test scenarios out of them
  • Understanding of complete development lifecycle and software development methodologies
  • Experience with automated testing tools (like: JMeter, SoapUI,Selenium)
  • Experience in functional, system and  database testing
  • Experience in performance testing
  • Scripting language experience
  • Ability to prepare test-reports
  • Ability to create and execute test cases
  • Experience with bug and change tracking

 

PERSONAL REQUIRMENTS

  • Good analytical skills, attention to details, discipline, intellectual rigour
  • Ability and willingness to learn new technologies, quick learner
  • Good teamwork, interpersonal and communication skills
  • Pro-active approach and innovative thinking in problem analysis and resolution, participation in continuous improvement, ability to adapt the ideas of others
  • Get-it-done attitude, accountability & ownership, prioritisation of own work
  • Business awareness, ability to apply learned skills, awareness beyond immediate area/role
  • Good communication skills in English
  • Ability to gain internal support, operate independently with limited supervision and establish a solid working relationship with other team members.

 

DESIRABLE REQUIRMENTS

  • Knowledge of SCRUM or other Agile methodologies
  • Proven ability of tackling challenging projects
Aplikuj