Smart Coders logo

QA Engineer

Smart Coders·Salary not specified

Primary stack

SeleniumShell ScriptingRESTPostmanKubernetesPythonLinuxTypeScriptJavaScriptJava

Job description

About the Position

Are you passionate about building quality software? We're looking for engineers to help drive end-to-end engineering experience; the software we build is used by other developers (APIs) just as much as it is by end customers (definitely not APIs). This is about making sure that using our solutions is a breeze and a great experience.

You’ll be working on a project, that we've started a few years ago, but every year brings new challenges, and now we’re working on getting our product into the cloud.

We're looking for someone who can help us maintain the high quality of our software and drive it even higher. You're curious and always looking for new and more efficient ways to test software and enhance the overall process.

Responsibilities

  • Designing and creating tests – This will include everything from creating a test strategy, to writing automated tests, to writing scripts, to manual tests, to clicking around the front-end and finding what the developers missed.
  • Writing integration tests for the API – Writing good integration tests of our public APIs puts both our clients and developers at ease. Clients can rely on a rock-solid API, and developers are free to refactor the underlying code without fear of breaking it. Your job will be to add integration tests, and work with developers to improve the API documentation.
  • Writing end-to-end tests (E2E) for the UI – Our build system automatically tests all of the features in the UI and with new feature new tests need to be created. Good E2E tests ensure that the desired user interactions are adhered to and maintained when new features are added.

Requirements

  • Basic requirements and skills:
    • Expertise in: Java, Shell scripting, Python, JavaScript, Typescript, nodejs, selenium, protractor, Postman, jasmine, rest-assured.
    • Ability to work with Linux OS.
    • Knowledge and prior experience with Kubernetes and Docker is a plus.
    • Experience with OpenShift is a plus.
    • 2 years or more of industry experience.
    • Experience with Agile Software Development Methodology.
  • Language Proficiency:
    • Written and spoken English is required. If you need a requirement it's B2/C1.

We Offer

  • Flexible working hours,
  • Competitive compensation,
  • Private health insurance,
  • Company of like-minded individuals,
  • Working fully remote or from our office in Bydgoszcz or Warsaw,
  • Free coffee (at the office),
  • A MacBook Pro, and a 4k monitor,
  • and a standing desk (at the office)!

Important Details

  • Profile: regular / senior / expert,
  • Contract type: B2B,
  • Recruitment process: online, and final stage in real life,
  • Start: ASAP,
  • Work profile: new features, system maintenance,
  • Length of contact: continuous,
  • Payed vacation: no,
  • Employment type: full time only,
  • Residency requirements: European Union resident,
  • Remote work: fully remote or at the office,
  • Travel for work: no

Interested?

Not really the position you are looking for? Submit a general application.

Check out our other current openings.

Want to know more about us and who we work with? Check out smartcoders.xyz.

© Smart Coders. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Smart Coders logo
Smart Coders

Software Development

About the Company Smart Coders is a team of software engineers who specialize in consulting and engineering solutions. They focus on problem-solving and take pride in their craftsmanship and engineering. The company emphasizes good communication to foster an open and healthy environment where ideas can flourish. Smart Coders is a place for prototyping, tackling hard problems, continuous learning, and creating simple solutions. Products, Services & Tech Stack Core Solutions Smart Coders offers full-stack software development services. They start with a conversation to understand client needs and expectations, refine designs through prototypes, and deliver solutions ranging from connecting remote farmlands with data centers to securing the flow of financial information. Project Scope & Target Clients Client Base Smart Coders works with a variety of clients, continuously supplying IBM. They pride themselves on better understanding client needs and addressing their concerns to bring their visions to life. Engineering Scale The company engages in projects of varying scope and complexity, from connecting remote farmlands with data centers to enabling access to high throughput cryptographic operations and securing the flow of financial information.

More at Smart Coders

All 5 roles

Popular searches