Junior Java Developer

Ancile Canada Inc. is currently looking for 2 full time, permanent Junior Java Developers to join their team as soon as possible.

 

Number of positions – 2

 

Responsibilities

  • Integrate the proposed system with other IT components cooperating with different teams across the organizations as well as third-party vendors and other business partners
  • Design & document overall IT solution including system architecture by defining tools & technologies, hardware & software requirements, integration protocols, networking & infrastructure expectations
  • Develop policies and procedures, as well as preparing contingency plans to minimize the effect of security breaches
  • Ensure compliance of the organization’s quality assurance standards by supporting execution and documentation of testing activities and by collaborating with internal and third-party auditors to produce timely audit reports showcasing health of the project
  • Perform coordination with the QA team and resolving associated issues in the various test stages
  • Perform offshore-onsite coordination & communication through the entire development lifecycle, status reporting, project reviews and meetings
  • Collaborate with client to identify functional requirements for new or upgrading software applications
  • Partner with business analysts, client and other stake holders to carry out business and technical case studies
  • Coordinate with manager and client to strategize business solution, define execution plan and delivery roadmap
  • Design and develop overall information system with details of architecture, tools, technologies, security protocols, integration outline etc.
  • Lead technical activities, providing guidance on development activities and managing technical communication with the stake holders
  • Develop solutions and present proposals to the client, providing expert technical assistance to clients
  • Lead integration activities managing design, communication, security specifications etc., by collaborating at organization level along with third-party vendors and other business partners
  • Use Mastercraft Application Analyzer tool to abstract business functionality, understand functional behaviour, create reports and documents, create data–flow rules, analyze application source code, and extract application structure and program flow
  • Divide and schedule project into phases and create Work Breakdown Structure using Integrated Project Management System (iPMS)
  • Responsible for on-time delivery of software product, design artefacts, deployment instructions, project handover documents
  • Prepare fundamental design document like technical design and prepare high-level and low-level design documents
  • Perform coordination with onsite-offshore teams on the requirements and design
  • Use various tools in routine activities for purpose of resource, workload, contingency and project planning
  • Perform technical activities throughout software development life cycle to ensure delivery of finest, credible and powerfully built solution
  • Perform risk analysis and mitigation strategy throughout tenure of the project and designs solution architecture considering security to minimize adverse impact
  • Coordinate with quality assurance teams and auditors to support execution of testing and audit activities along with generation of related artefacts to comply with organizational standards

 

Skills Required

 

Oracle sql, Oracle plsql, Forms and reports, Linux batch scripting, GIT hub, SVN

 

Job Type: Full-time, Permanent

 

Location – Temporarily remote from within Canada

 

Salary: $42.00 per hour

 

Education Required

  • A degree or a college program is required.

 

Experience Required

  • Minimum 2-3 years of experience in a related field is required

 

 

This position is open to indigenous persons, vulnerable youth and newcomers to Canada.

 

To apply, please email your resume to

ancilecanada@gmail.com

QE Automation Engineer

Ancile Canada Inc. is currently looking for 2 full time, permanent QE Automation Engineers to join their team as soon as possible.

 

Number of positions – 2

 

Responsibilities

 

  • Provide high-level test effort estimate

 

  • Create detailed and well-structured test plans and test cases

 

  • Set up a test harness to test functionality

 

  • Automation feasibility study, development & maintenance of API, functional, integration and load/performance scripts across platforms

 

  • Build, deploy application & conduct manual and automated testing as per defined process

 

  • Report and follow up of defects found until closure

 

  • Analyze logs in order to understand the root causes of issues

 

  • Participate in agile ceremonies – standups, planning sessions and retrospectives

 

  • Perform automated nightly application regression & performance test

 

  • Functional/Integration/Production testing by leveraging CI/CD Pipeline

 

  • Work both independently and in close collaboration with others in the team and across the business to achieve quality & performance engineering goals

 

  • Bring the quality consciousness, test leadership and customer advocacy

 

  • Create and maintain HOWTOs and other materials for quality & performance engineering team

 

  • Knowledge Management/Retention – Cross training & documentation

 

  • Actively coach/mentor quality engineers

 

  • Publish KPIs & metrics, ensure process compliance

 

  • Onsite – Offshore co-ordination, if needed

 

Skills Required

  • Must be proficient in Java
  • Must have experience implementing automation frameworks – (Selenium WebDriver/Appium/TestNG/Junit)
  • Must have experience with performance testing tools to measure server & client-side metrics
  • Must have experience using Version control (GIT), SQL, CI/CD Tools (Jenkins), Build Tools (Maven, ANT, etc), Debugging Tools (Charles/Fiddler), Monitoring tools (New Relic), Agile Management Tool (JIRA), Test Management Tool (TestRail)
  • Any certification related to QA/Process/Automation/Performance Test

 

Job Type: Full-time, Permanent

Location – Temporarily remote from within Canada

Salary: $34.00 per hour

 

Education Required

  • Completion of a college program in computer science, computer programming or network administration is required.

 

Experience Required

  • Minimum 2-3 years of experience in a related field is required

 

This position is open to indigenous persons, vulnerable youth and newcomers to Canada.

 

To apply, please email your resume to

ancilecanada@gmail.com