Hanoi – Advesa Digital Solutions
Back

QA/QC Mobile Automation Tester

Hanoi

Apply Now

Do you thrive in fast-paced technical environments and have a strong attention to detail? Are you eager to have a career where you are encouraged to meet your potential and have the opportunity to work for a prestigious company with a global presence?

Advesa is growing in Hanoi and currently looking for an experienced QA Automation Engineer.  The QA Automation Engineer will have a range of responsibilities including: creating detailed, comprehensive and well-structured test plans, performance test plans, test reports, user acceptance test plans, traceability matrices and other testing artifacts.  Other responsibilities include acting as a communication channel between the Canadian production owner and the global development team.

Responsibilities:

  •  Design, develop, and execute test cases in an agile setting through the software development cycle
  • Write efficient test plans and test cases that exercise all logic paths
  • Develop web and mobile test automation frameworks and processes
  • Execute test cases and validate functions using automation tools
  • Design and execute efficient smoke and regression tests for mobile and web
  • Sign off on features efficiently and with confidence in the quality of the product
  • Work alongside the development team to debug and solve quality issues
  • Add to the QA strategy by evolving QA tools, processes and best practices
  • Collaborate directly with development team to deliver projects on-time and on-budget to the product lead’s satisfaction
  • Be detail-oriented with a focus on quality and customers
  • Develop and execute end to end test plans using best in class tools and industry best practices.
  • Be responsible for developing and executing pull requests and release/deployment processes.

Skills & Experience: 

  • Knowledge of industry standard best practices as related to software testing
  • Experience in manual testing and use of automation and testing tools
  • Ability to quantify and communicate the quality of a product to stakeholders
  • Test automation experience such as Selenium
  • Programming experience with Python and front-end Javascript frameworks such as React
  • Experience with the awesomeness that is JIRA
  • A degree in Computer Science, Engineering or a related technical discipline, or an equivalent combination of education and working experience.
  • 3+ years of direct QA experience: designing, implementing, running tests and tracking/reporting results.
  • 3+ years of automation testing experience.
  • Experience testing IOS, Android and or browser-based applications.
Apply Now

Do you have a resume? (PDF or Docx)


Back

iOS Developer (Swift/ Objective C)

Hanoi

Apply Now

We are looking for an iOS developer who will be responsible for the development and maintenance of our applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with our back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

The goal is to design and build excellent and innovative software by writing clean and perfect code. If you are passionate about mobile platforms and translating code into user-friendly applications, we want to meet you.

We thank all interested candidates; however, only qualified applicants will be contacted. Please send your cover letter and C.V. in English.

Responsibilities

  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Other tasks that are assigned by the team lead

Qualification

  • Proficient with Objective-C or Swift, and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools (GIT)
  • Familiarity with continuous integration
  • Minimum of 3-5 years developing and shipping an iOS application

 

Apply Now

Do you have a resume? (PDF or Docx)


Back

Front-End Developer (React.JS)

Hanoi

Apply Now

We are seeking a Front End Developer, who will work closely with our project manager, UI / UX designers, QA tester and other developers to help translate business requirements and specifications into deliverable, high-quality platform features for our exciting project. You will work diligently to improve our existing product and explore alternatives for new features.

The successful candidate will be proficient in React.js, while experienced in developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). The candidate will also ensure these components and the overall application are robust and easy to maintain. In doing so, he/she will coordinate with the development team in working on different layers of the application’s infrastructure. If you are creative and dedicated to collaborative problem solving and sophisticated design, we encourage you to apply.

Key Responsibilities

  • Build new software front end for advanced user experience
  • Build reusable components/modules for static websites with responsive design;
  • Work with API endpoints for dynamic content updating;
  • Ensure UI/UX of developed pages and software with near pixel-perfect design;
  • Develop and optimize front end UI to ensure the application is rendered consistently in cross-browser environments
  • Cooperate to connect front end software development with expert backend team

Skills and Expereince

  • Advance understanding of native Javascript es5 & es6+;
  • Proficient in React stack (ReactJS, Redux, State Management, Functional Programming, Immutability);
  • Expert knowledge with HTML5, CSS3, SASS/SCSS;
  • Solid knowledge of modern web development technologies & framework based on JavaScript, HTML, CSS;
  • Expert with developing responsive layouts leveraging CSS and media queries;
  • Design and implement robust client-side solutions with RESTful API;
  • Strong competency in responsive, mobile-first layouts leveraging CSS and media queries;
  • Knowledge about real time with WebSocket, SocketIO

Plus

  • Experience with Unit Test, Integration Test, End-to-End Test framework like as Jest/Enzyme, Cypress/Selenium
  • Experience with TypeScript
  • Experience with CICD
  • Experience with Agile and Test Driven Development
  • Experience with high availability, high-scale, and performance systems
  • Deep understanding of web performance
  • Familiarity with Linux & MacOS development environment;
  • Understand about HTTP2
Apply Now

Do you have a resume? (PDF or Docx)


Back

Senior Backend Developer (python)

Hanoi

Apply Now

We’re looking for Senior Python Engineers for full-time work in a Canadian based tech company. We want someone who wants to make an impact on their peers, the product, and our customers. You would have a major impact on our back-end architecture. Good english and communication skills are crucial as you’ll be working in a global team. You should have senior level experience (~5+ years) building modern back-end systems, with at least 3 years of experience using Python.

We offer a great compensation package, a fun work environment, and an opportunity to be part of a great growth story with unlimited potential. Need more reasons? Advesa loves and takes care of our team members. We are proud of a collaborative culture and encourage a learning mindset. We have established career paths for our developers and many opportunities to grow and learn.

Duties:

  • Create and maintain an organized and efficient data models & APIs
  • Back end programming following software development life cycle
  • Develop and document tasks
  • Perform code reviews
  • Document internal and external source code
  • Automatic and manual testing
  • Troubleshoot deployed applications
  • Collaborate with a variety of departments within the organization to design, build, test, and ship high quality software
  • Other duties as assigned

Requirements:

  • Senior-level experience (~5 years+) building modern back-end systems.
  • At least 3+ years of experience using Python.
  • Experience with web frameworks like Django or Flask.
  • Experience publishing and consuming APIs.
  • SQL and NoSQL Database skills.
  • Experience with Manual and Automation testing

Bonus points for:

  • Knowledge of full-stack software development.
  • Experience using and contributing to open-source projects.
  • Experience working with remote teams
Apply Now

Do you have a resume? (PDF or Docx)