About us
Inovatec Systems Inc. are experts in providing innovative software solutions helping businesses establish a scalable, data driven business model within the automotive and equipment finance industry. We offer quality solutions, service and support to clients from small businesses to large corporations no matter how unique or complex the problem may be. Our expertise and passion for business process automation drives our commitment in developing innovative technology that will integrate and grow with your company, keeping our solutions successful in the long term. Providing clients with the highest levels of professionalism, combining integrity with excellence is the foundation upon which we continue to build our success today.
Inovatec helps automotive and equipment finance companies to identify and implement operational and efficiency improvements and drive profitable growth. Inovatec’s unique value proposition is a combination of automotive and equipment finance expertise with a scalable and modern technology platform.
Due to strong demand for our services, we are expanding our team and looking to recruit one:
Continuous Integration Architect
Inovatec is looking for a strong Continuous Integration Architect with a passion for enhancing reliable and highly available infrastructure in a build system, fostering partnerships and ability to collaborate. The build system has an inordinate influence on providing ability for feature velocity, developer joy and customer satisfaction. As the Continuous Integration Architect you'll play a crucial role in developing and implementing the test automation framework which is modular and portable and independent of test automation tools.
You will be joining an incredible team of passionate people who are committed to our customers and our mission.
As a member of the Inovatec team, a typical day will include:
- Drive architecture of our overall approach to automated testing, from backend functional unit tests to integration, end-to-end, performance, API, UI, and other testing
- Identify and incorporate the best testing frameworks, appropriate for each type of tests
- Continuously improve our process for designing and building robust test automation
- Hands on leadership through designing and building automated tests and coaching others via reviewing tests build by the rest of the team
- Own the automation process ensuring proper reuse
- Work with software and support engineers to evaluate current performance and identify areas of improvement via automation
- Lead, facilitate and execute system integration initiatives, including the design and implementation of an Integration software solution that serves as the conduit for data flow between all applications within the platform
- Define and implement a set of processes that ensures that all system integration points are formally managed throughout the platform
- Resolve existing and prevent future issues with system integrations so that the platform can become more efficient
Responsibilities:
- Design, develop, and maintain an innovative test automation framework that provides the facility for Continuous Integration and Continuous Deployment practices
- Develop complex automated tests for all functionality that meets specified automation criteria
- Develop automated test execution and reporting framework for all layers of the application stack as part of the build process
- Work closely with stakeholders to optimize builds, tests, and deployment workflows
- Work closely with the software architects to develop a solid testing solution for Agile and Continuous Integration environments
- Work collaboratively in a team-based agile environment with other technical staff and business owners and subject matter experts
- Assist in the training and mentoring of team members including testers and developers
- Understand the current automated practices and recommend improvements
- Troubleshoot compile and build failures, and facilitate resolution
- Create and maintain continuous integration process documentation
Qualifications & Key Skill Sets:
- Deep knowledge and understanding of fundamental concepts of Continuous Integration (CI) / Continuous Delivery (CD), Automated Testing (GUI and backend) and User Acceptance Testing
- Deep knowledge in Microsoft technologies, especially .NET (C#), ASP.NET, IDE – MS Visual Studio
- 3+ years of experience in developing and maintaining an agile based Continuous Integration Environment
- 5+ years of experience in software development, build, release and automation
- 3+ years of experience with test automation tools (Selenium, Coded UI, NUnit, JustMock, Moq, etc.)
- 3+ years of experience with test scripting languages (C#, JavaScript, Perl, Python, Ruby, etc.)
- 3+ years of experience with source control management systems (TFS, Subversion, Git, MS Source Safe, etc.) and code branching/merging strategies.
- Experience with SQL and relational databases design (MS SQL) – tables, diagrams, relationships, functions, triggers, stored procedures, etc.
- University degree in the field of information technology or a related subject
- Product development experience
- Proven strong relationship management skills
- Excellent interpersonal skills, including excellent communication and writing skills
Personality:
- Responsible
- Self-reliant and proactive, look for solutions rather than excuses
- Open-minded for learning new technologies and processes, able to learn quickly and effectively apply new knowledge, demonstrating the desire to stay in touch with emerging technologies
- Strong team player, but able to make decisions autonomously and work independently
- Strong analytical skill and ability to solve complex problems
- Self-starter, achievement-oriented and motivated
- Challenges are seen as opportunities for self-improvement and professional advancement
Company offers:
- Long term, full-time employment (8 hours per day, Monday-Friday) in office in Belgrade
- Growth potential
- Opportunity to be part of a highly talented, professional and friendly team in a dynamic working environment
- The ability to use cutting edge technologies
- Excellent working conditions and equipment
- Further professional development
- Relaxed, casual and stress free, yet professional working environment
- Very competitive salaries and performance-based bonuses
- All benefits paid pursuant to relevant Serbian laws
- Soft drinks, tea, coffee
- Social activities and very friendly working environment
Working location: Belgrade
If you are interested in this position and you have required skills, please send your CV (with your photo) and cover letter electronically.
Deadline for applications: 02.07.2017.