- Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.
QA Engineers play a key role on our agile development teams, taking responsibility for developing built-in test approaches, solving challenging testing problems and developing automation frameworks that enable our teams to deliver high quality software at speed. We want to grow our QA capability and are looking for a variety of world-class talent for management, technical leadership and individual contributor positions.
As a QA Engineer you will:
Get to know our software, our business and our customers inside out, work with Product Owners and Engineering Teams to reduce risk and improve and champion quality
Spend a lot of your time writing code to detect and prevent bugs in our systems
Influence how teams design and build products to be testable, reliable and performant
Coach, collaborate and inspire on how to develop built in quality strategies
Be encouraged to find innovative ways to drive effective, efficient and progressive testing
Learn new languages, technologies and have the opportunity to move between technical and product domains including APIs, Realtime, Platform, Web Apps, Data, Analytics and Engineering Tools Support
Lead people and projects and take responsibility for significant outcomes
A sample of the challenges
Large scale automated test strategy
Integrating mobile device automation into CD pipelines
Implementing dependency analysis to automatically select the appropriate tests to run
Automated security testing
Modeling system behavior for performance in distributed systems
Implementing property based testing in real-time Erlang environments
Testing Hadoop and big data systems
Test data design for large scale system and performance testing
What we look for:
Mindset, team fit, pragmatism and delivery focus
Clean coding skills in OOP and/or functional languages (At Klarna we mostly use Java, Erlang and Ruby)
Deep knowledge of testing methods as well as a passion for solving challenging testing problems
Examples of change and innovation you have implemented to improve testing, quality and speed on your teams
Broad experience and troubleshooting skills in a range of technical environments
Experience of applying Agile practises (For example pairing, TDD, BDD etc)
Great communication skills and the ability to influence, persuade and negotiate
Higher level degree in computer science or equivalent experience
Engineering management or testing team leadership experience are always an advantage
If you get excited about the challenge of taking an idea for a new and innovative consumer facing payment product from a prototype to production launch in a new country, in just a couple of months, we are probably a good fit for each other.
Any questions about this role? Hangout with me at [email protected] (or send me an email). You can also find me on Skype. Applications are however submitted via the career page. Apply as soon as possible since we are working continuously with the recruitment process.