Flag of United Kingdom EN

Careers at Onex Software

Software Development Department

Senior Android Developer

Requirements:

  • Bachelor degree in Computer Science or related technical field
  • Experience in programming under Android SDK is required (4+ years)
  • Strong knowledge of: Collections, Multithreading, IO, Networking, Generics, Profiling
  • Experience in Unit and UITests, complex animations and transitions, AndroidClean, Dagger2, RxJava, Jetpack (Room, LiveData, Paging, ViewModel, ..)
  • Knowledge of programming patterns or architectural patterns is required
  • Strong verbal and written communication skills (English Spoken on Intermediate+ level)
Position ID: #SAD008 - Don't forget to add this ID code to the email subject
Send resume for this position



 Full-stack developer

Requirements:

  • Highly proficient in OOP/design with .NET technology and C#;
  • Skilled at Microsoft web technologies (ASP.NET MVC or Web API);
  • Comprehension of SQL Server and ORM frameworks;
  • Strong knowledge of Angular/Javascript
Position ID: #FSD018 - Don't forget to add this ID code to the email subject
Send resume for this position



Data/BigData Solutions architect

Responsibilities:

  • Collaboration with Customers to gather, assess and interpret client needs and requirements
  • Analyse structural requirements for new software and applications, translate into specifications to develop solutions.
  • Evaluating pros/cons among the identified options before arriving at a recommended solution optimal for the client's needs.
  • Advising on data solutions archirecture, performance, altering the ETL process, providing SQL transformations, API integration, and deriving business and technical KPIs
  • Developing and delivering data solutions
  • Re-engineering business intelligence processes, designing and developing data models,DWH and Data Lake design.
  • Sharing your expertise throughout the deployment and RFP process.
  • Installing and configuring information systems to ensure functionality
  • Involvement in RFP and pre-sales activities
Position ID: #BDS004 - Don't forget to add this ID code to the email subject
Send resume for this position



Testing Department

Senior Test Automation Engineer

Required Qualification:

  • Excellent communication
  • Upper-intermediate english (written and spoken)
  • Experience with Jira, Confluence, Git, Zeplin
  • Selenium / Automation framework experience
  • Ability to define Use cases
  • Ability to define personas
  • Ability to work closely with development team
  • Attention to detail
  • Debugging ability
  • Cross platform testing experience
  • Excellent understanding of the Software Testing Cycle
  • Knowledge of UI Test Automation best practices
  • Knowledge of Python, Java, Bash
  • Understanding of Browser technologies like HTML, CSS, XPath, JavaScript
  • Experience with web services / API testing and tools like JMeter, Postman
  • Experience with basic DB queries MySQL

Nice to have:

  • Knowledge of Testing Mobile App / System software
  • Knowledge of Agile process

Responsibilities:

  • discuss the status, results with a customer in English
  • work with project documentation
  • script, run, and support test automation scripts
  • create and review test cases, test data and update them as change in business and functionality
  • analyze changes and modify/update the test scripts accordingly
  • execute automated test cases for regression purposes on multiple platforms and report defects
  • perform manual as well as automated testing
Position ID: #STAE004 - Don't forget to add this ID code to the email subject
Send resume for this position



Performance Test Engineer

Requirements:

  • 2+ years direct experience as a test engineer
  • 1+ years direct experience as a performance test engineer
  • good programming skills in at least one of the OO programming languages
  • programming skills in at least one of the scripting languages
  • working experience with at least one of the performance testing tools (LoadRunner, SilkPerformer, JMeter)
  • familiarity with the test cases designing based on software requirements
  • understanding of ST processes, and methodologies
  • knowledge of architecture of Web-based applications
  • understanding of TCP/IP network fundamentals

Responsibilities:

  • write, automate, and execute performance test cases
  • help analyze and troubleshoot performance bottlenecks
  • collaborate with development and testing teams to resolve any defects/issues found and verify fixes
  • simulate production data and prepare the performance lab environment for testing
  • analyze the results and write the reports
  • discuss the status, results with a customer in English
  • analyze non-functional requirements
  • analyze changes and modify/update the test scripts accordingly
Position ID: #PTE011 - Don't forget to add this ID code to the email subject
Send resume for this position



Software Testing Engineer

Qualifications:

  • 2 year experience in web application and mobile application testing
  • Strong English language communication (verbal and written) and documentation skills
  • The right attitude – curious, driven and passionate about learning more and solving problems
  • Great organization skills and attention to detail
  • Ability to set priorities and adapt to changing situations

Responsibilities:

  • Designing and developing test documents
  • Verification web, mobile and backend interfaces and identification software defects
Position ID: #STE021 - Don't forget to add this ID code to the email subject
Send resume for this position