Software Development Engineer in Test

job description

AutoScout24 (our No.1 marketplace platform for automotive in Switzerland) is looking for a strong, results-oriented Software Development Engineer in Test/ Senior Automation QA Engineer who is capable of designing and building automation frameworks that will help our team effectively perform testing, including (but not limited to) the following responsibilities:

  • Engage with an experienced cross-disciplinary staff (Product Manager, Product Designer and Software Engineers) to conceive, design and develop innovative consumer products.
  • Work with a wide variety of technologies from front-end UI to back-end distributed web services.
  • Own the design and implementation of tests that will help in end-to-end quality of major deliverables working closely with multiple engineers and teams to execute them.
  • Define automation strategy, automation cases as well as design tools for unit, functional, and performance testing in a programmatic manner
  • Develop, execute and maintain software to test the product which should expose defects in production level code as well as defects at the component and feature integration perspective.
  • Actively participate in the software development process to ensure quality is built into the product and propose improvements to our existing processes and automated tools in order to improve the team’s speed, quality and efficiency.
  • Be a domain expert, actively acquire the understanding about the business domain and the full knowledge of products being tested.

your skills & experience

  • Strong skills in English communication(both written and spoken)
  • 3+ years of experience as an Software Development Engineer in Test, Developer, or strong Automation Engineer in a functional or Java/.Net environment.
  • Knowledge of GoLang and Javascript (React preferred)
  • Proficient in OO Design, event driven architectures using RabbitMQ/Kafka of something similar.
  • Experience with Computer Science fundamentals in data structures, algorithms, and complexity analysis
  • Proven experience creating automation frameworks and tools to support test automation
  • Experience working in a distributed agile team with international colleagues and in a continuous integration/delivery process.
  • Strong logical thinking and analytical skills.

Nice to have:

  • Experience with QA concepts and methodology.
  • Knowledge of industry standard test automation tools and experience developing product test harnesses
  • Experience mentoring/training the engineering community on complex technical issues
  • Experience working closely with development and business teams.
  • Excellent communication, collaboration, reporting, analytical and problem solving skills
  • Debugging/troubleshooting experience on performance and stability tools
  • Experience with Continuous Integration, Deployment and Delivery. Experience or knowledge of Environment Provisioning and Configuring using technologies like Kubernetes, GCP, or AWS

why you'll love working here

  • Opportunity to travel to Switzerland.
  • Create value by involving in high impact products
  • Private health insurance coverage for your peace of mind
  • Flexible working time.
  • Cool, modern spacious office.
  • Regular team vacation trips in Vietnam and abroad
  • Lot of release celebrations, food and snacks.
  • Training & talks covering wide range of topics
  • Operate in full continuous integration software development setup with the latest and popular technology stacks.
  • Collaborate daily and directly with talented Swiss tech professionals to grow your technical, English and interpersonal skills
  • Work in an open, friendly, positive, transparent and agile environment.
  • 13th-month bonus.

About NVG Technology Co. Ltd.

NVG is part of Scout24 AG, a joint venture of Ringier AG and Die Mobiliar AG. Scout24 operates biggest online marketplaces in Switzerland (Car, Real Estate, general classifieds) and Mobiliar is one of leading Insurance company in Switzerland. We develop products for our parent company businesses.

At NVG we believe in having a “GREAT PLACE TO WORK", where everyone:

MAKE IMPACT: Our products & solutions are important and have been helping the lives of several millions of people. We have top rankings in Appple App Store, Google Play Store as well as web traffic.

GROW: Working in an distributed agile product team each member to take more responsibility, learn many new skills and knowledge. Having a great team in HCMC and working with Swiss international colleges help us grow everyday.

BE HAPPY: We work hard to create a positive working culture where the working condition is comfortable, employee contribution is valued and work­life balance is supported.

Drop by office and see it for yourself, you will feel it.

Active Tech Stack & Tools

This is a list of technology currently used in our teams:

  • Backend: .NET core, .NET MVC, Entity Framework, Web API, NHibernate, IdentityServer4, Hangfire, Node JS, Firebase, Swagger, Restful APIs, JPA, JAX-RS.
  • Frontend: JavaScript, React JS, Typescript, Jquery, HTML5, SASS/LESS, Bootstrap, Styled Components, Custom UX frameworks, React Router, React Redux.
  • DB, Data & Search: MSSQL, Oracle, Flyway, Postgres, SQLite, SOLR, Elastic Search, Cassandra, Kafka, Redis, Spark, Hadoop, Neo4J.
  • Native mobile development: Java, Kotlin, Objective-C, Swift, Android SDK, iOS SDK.
  • Architecture: MVC, MVVM/Reactive, MVP, Clean Architecture, Microservice, Enterprise architectures.
  • Automated tests / Quality: Cypress, Selenium, native mobile e2e tests (XCUITest, Espresso), Protractor, Jasmine, NUnit, JUnit, SonarQube, Postman.
  • Monitoring: Kilbana, Datadog, Sentry, Stacktify, SqlMonitor.
  • Server: Rancher, Docker, Kubernetes, IIS, JBOSS.
  • DevOps: Jenkins, Octopus, CircleCI, GitHub Enterprise, Bitbucket enterprise, Maven, Gradle, Grunt, Gulp, Webpack, npm, nuget, cocoapod.
  • Data Tools: GA, GTM, Cross-engage, Informizely, Intercom, Sitespect, Split.io, PolyBase, Sql Server Analysis, Qlik, Power BI, Google BigQuery, Tensorflow, Pytorch, SparkML, Squooba.
  • IDEs & Editors: IntelliJ, MS Visual Studio. Android Studio, XCode, Webstorm, Microsoft Visual Studio Code, Resharper.
  • Testing infrastructure and Mobile devices: One dev per dev, testing device pool, also Microsoft Azure Mobile Test Service.
  • UX & Analysis: Figma, Sketch, Zeplin, Whimsical, Google Analytics, GTM, Google DataStudio, Hotjar, Informizely, SiteSpect, Firebase, Streamline-icons, Refactoring UI.
  • Collaboration and Communication tools: Jira, Confluence, Slack, Zoom, Miro.
  • Hardware: iMac, Macbook Pro, Powerful PCs and Laptops with screens (2550 x 1440 screen).
NVG Technology Co. Ltd.
careers@nvg.vn
+84 28 6256 0990
Level 18, Block B, Viettel Tower, 285 CMT8, District 10.