Careers

Join the iCONECT team!

iCONECT provides team members with opportunities to leverage skills, talents, experience and interests to grow themselves, their careers, and our business. Explore the possibilities and join a world-class team.

Click one of the links below to go directly to the job posting on this page.

Sr QA Specialist / QA Project Lead

We are looking for a Sr Quality Assurance (QA) Specialist & QA Project lead to develop and execute exploratory and automated tests to ensure product quality.  Lead a team of QA specialists in planning and executing on a project’s testing strategy.

Sr QA Specialist responsibilities include designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics (for example defect densities and open defect counts.)

The Sr QA Specialist role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we would like to meet you.

Ultimately, you will be involved in many of the stages of software development to identify and resolve system malfunctions to meet quality standards.

Responsibilities:

  • Review quality specifications and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Estimate, prioritize, plan, and coordinate quality testing activities.
  • Design, develop and execute automation scripts using open-source tools.
  • Identify, record, document thoroughly and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Liaise with internal teams (developers and product managers) to identify system requirements.
  • Risk Assessment – Apply appropriate testing approach and test design techniques to design the test cases in a way that the highest risks items are tested first. Able to identify the risks and communicate before sign off.
  • Automation – Ability to Evaluate and implement different QA automation tools
  • Improve QA processes and systems to streamline these processes
  • Monitor debugging process results.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Stay up to date with new testing tools and test strategies.

Requirements:

  • Proven work experience in software development
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools, and processes
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools is a must
  • Experience in JavaScript, Typescript, React and other UI Related languages
  • Experience in C# is a plus
  • Experience working in an Agile/Scrum development process
  • Experience with performance and/or security testing is a plus
  • BS/MS degree in Computer Science, Engineering, or a related subject

Please send your resume to employment@iconect.com


UI Developer

Do you have experience in user interface software development?  Are you passionate about creating great code that makes the user’s experience more productive and enjoyable?  Do you like working for a small, innovative yet long-term company whose software has been used by some of the largest corporations in the world that provides flexibility in a supportive, collaborative environment?  If so, then this opportunity is for you!

Reporting to the Front End Team Lead, you will have the opportunity to make a direct positive impact in all aspects of the software development life cycle while growing your skillset by contributing to the user interface design, providing direct user experience feedback and seeing your vision come to life by creating the underlying code. You will work with a passionate and collaborative team using cutting-edge technologies to implement solutions using object-oriented design with a focus on modern web browsers, system performance, security, and reliability.

Requirements:

  • Minimum of 3 years of professional software development experience with front-end web development (JavaScript, HTML5, CSS3)
  • Experience with React
  • Experience with TypeScript
  • Experience performance testing and cross-browser compatibility coding
  • Excellent oral and written communication skills

To apply to this position, please email your cover letter and resume to: employment@iconect.com.

 


 

QA Specialist

We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality.

QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)

The QA Specialist role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.

Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

Responsibilities:

  • Reviewing quality specifications and technical design documents to provide timely and meaningful feedback
  • Creating detailed, comprehensive and well-structured test plans and test cases
  • Estimating, prioritizing, planning and coordinating quality testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Requirements:

  • Proven work experience in software development
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools is a must
  • Experience in JavaScript, Typescript, React and other UI Related languages
  • Experience in C# is a plus
  • Experience working in an Agile/Scrum development process
  • Experience with performance and/or security testing is a plus
  • BS/MS degree in Computer Science, Engineering or a related subject

Please send your resume to employment@iconect.com


Backend / Server Side Software Developer

Is working remote appealing to you?  Are you passionate about solving problems associated with backend (or server side) software development?  Does working for a small, innovative yet long-term company whose software has been used by some of the largest corporations in the world that provides flexibility in a supportive, collaborative environment sound appealing to you?  If so, then this opportunity is for you!

Reporting to the Backend Team Lead, you will have the opportunity to make an impact in all aspects of the software development life cycle, all while growing your skillset and working alongside talented and supportive team members.  You will also have access to cutting-edge technologies to implement solutions using object-oriented design with a focus on modern web browsers, system performance, security and reliability.

If you love creating solutions within a flexible, supportive and inclusive team and want to be able to see how your work impacts the customer and company, then this is the opportunity for you!

Responsibilities:

  • Design, implement and document classes and functions to meet requirements
  • Develop minimally functional prototypes to prove out more complex and risky features
  • Work within the Backend team and ensure various standards for code quality and security are followed
  • Liaise with the quality assurance team to ensure complete satisfactory and timely product delivery
  • Support clients by addressing defects in a timely manner

Requirements:

  • Minimum of 3 years of professional software development experience with server-side development (C++/C#/.NET)
  • A Bachelor of Science degree in Computer Science or equivalent
  • Excellent oral and written communication skills
  • Experience with high-performance multi-threaded and distributed systems
  • Experience with SQL
  • Able to work without supervision as a single contributor or a team member

Please send your resume to employment@iconect.com

 

 

Java Developer

iCONECT is a world-leading eDiscovery platform that allows corporations, government entities, and legal firms to host data for the purpose of document review.

As eDiscovery technology continues to grow and change, so do we! iCONECT provides team members with the opportunities to leverage their skills, talents, and experience, and use their interests to grow themselves, their careers, and our business. Explore the possibility of iCONECT and join a world-class team!

The Senior Java Developer position offers the opportunity to participate in all aspects of the software development life cycle. You will work with the team using cutting edge technologies to implement solutions using object-oriented design with focus on modern web browsers, system performance, security, and reliability.

Responsibilities:

  • Transform business requirements and research into winning delivery solutions that meet performance goals.
  • Rigorously build and test applications
  • Perform systems administration: monitor, configure, back-up, authenticate, tune.
  • Aim for defect-free programming, create & maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews.
  • Contribute to project plans, estimations, and status updates.
  • Configure and develop custom components with technology partners (analysts, developers, designers etc.) to meet requirements and goals.
  • Ensure applications are free of common coding vulnerabilities (and follow standard security practices).
  • Proactively put forward ideas that speak to project objectives (e.g., development, testing solutions, and tools).
  • Complete unit and integration testing per standards and design specs.
  • Take part in scope assessment, risk, and cost analysis.
  • Apply and share technical expertise during incident management life cycle (e.g., analyzes reports and outages, perform impact assessments, facilitate stakeholder communication).

Requirements:

  • 3-5 years of server-side development experience with Java
  • 2-3 years experience with Spark / Hadoop, Elastic Search, docker
  • Proficiency in using Git for source code repository; and Jenkins for build.
  • Experience in building Highly Available Enterprise Applications.
  • Strong oral and written communication skills.
  • Strong knowledge of the System Development Lifecycle (SDLC)
  • Must be able to work under pressure with changing priorities
  • Agile (Scrum) project experience

Please send your resume and cover letter to employment@iconect.com