Join Our Team

vInventa is all about possibilities.

With an eye towards future, vInventa is dedicated in building up a team that is passionate about making their mark.

We respect genuineness, integrity and responsibility.

Job openings
Be a part of a thriving, passionate team that is dedicated in helping achieve visibility and securing the future of enterprise assets.
 
Don’t see a role for your skill? We’d still like to talk to you! Contact us: careers@vinventa.com

Test Automation Lead

India/Remote | Engineering | Full-Time

As a Test Automation Lead you should bring with yourself an experience of either managing or mentoring QA engineers with an ambition to manage your own team in the future. You must be a team player and enjoy working as part of a cross-functional agile development team. You must value learning, knowledge sharing and want to make an impact on the company.

Responsibilities:

As a dedicated Test Automation Lead, you will join a small and vibrant engineering team with a vital mission to:

  • Inspire engineers to develop high quality code and drive an automation over manual testing culture
  • Setup and scale the environments and frameworks for test automation.
  • Help solve challenges we face with obtaining representative test data in a security- and performance-sensitive problem space.
  • Implement processes in the development life cycle to capture the necessary testing requirements and ensure test results alter developers' behavior
  • Build a set of metrics that will help us take a risk-based approach to software delivery
  • Consult and drive testing approaches for new projects
  • Define a new pivotal function in the company that will grow over time
Experience & Skillsets:
  • At least 10 years of total experience with 4 years in Test Automation Framework Development for Web and API
  • Good coding skills using Object Oriented Programming, especially proficiency in Java and with Javascript
  • Strong knowledge of testing best practices and tools.
  • Good understanding of test automation concepts and patterns
  • Experience of working on a variety of different test automation architectures, including both UI and API
  • Practical experience of test automation frameworks (e.g., Cypress, Cucumber and Rest Assured)
  • Practical experience with continuous integration and delivery (e.g., with Jenkins or similar tool)
  • Solid exposure to performance, scalability and load testing using tools like Gatling or JMeter
  • Experience with web services with HTTP, HTTPS, REST APIs, and JSON
  • Testing focusing towards achieving 75%+ code coverage using tools and scripting languages
  • Advanced networking knowledge would be a plus
read more
 

QA Engineer

India/Remote | Engineering | Full-Time

As a QA Engineer you must have a desire to design and own QA process/framework from the ground up. You must be a team player and enjoy working as part of a cross-functional agile development teams. You value learning, knowledge sharing and want to make an impact on the company.

Responsibilities:
  • Maintain and improve existing frameworks for testing
  • Create and manage test plans and suites Work closely with services developers ensuring proper testing
  • Publish QA test pass/fail summary to QA Lead Certifying builds for platform components going to Production
  • Automate deployments to maintain consistency from the lab to Production
Good to have::
  • Understanding of Linux commands
  • Understanding of cloud, networking, storage, and virtualization
  • Experience working in a security domain
  • Experience with microservices architecture using Docker containers
  • Experience of automated cross-browser compatibility testing
  • Experience working in an Agile Environment
Experience & Skillsets:
  • Minimum 5 years of software testing experience for web-based applications
  • Bachelor’s in computer science from a Recognized University
  • Must be a critical thinker with excellent verbal and written communication skills.
  • Good understanding of cloud-delivered applications is required
  • Understanding of web services like HTTP, HTTPS, REST APIs, and JSON
  • Experience with caches, messaging systems, and NoSQL
  • Exposure of performance testing using tools like Gatling
  • Comfortable with build processes, CI processes and managing QA Environments as well as working with tools like Git and Bamboo
  • Good exposure to databases. Experience in writing and understanding DB queries
  • Some experience of automation testing tools (like Cypress & rest-assured) would be preferred
  • Some experience with Java and JavaScript programming
read more
 

Technical Project Manager

India/Remote | Engineering | Full-Time

This role is responsible for handling parallel execution of Application Releases & Deployments. Candidate will need strong software development fundamentals, excellent communication skills, and a desire to work with an amazing team to develop ground-breaking products. This role includes working with our development, QA and product teams to define, schedule, track and communicate status of all work taking place within those teams. Facilitating communication between groups is critical. This candidate will establish proper expectations with internal and external stakeholders and drive speedy resolution within schedule.

Responsibilities:
  • Become a bridge between Ops, QA, Engineering and Product Management Teams
  • Closely work with all stakeholders and Efficiently
  • Manage Deployment, new product rollout Manage requirements, timelines, identify dependencies, and deliver regular progress reports
  • Assess problems / risks and develop mitigation plans to avoid impact to the program
  • Effective in solving complex problems and working with cross-functional teams
  • Handle Build, DownTime, DR and Maintenance tasks
  • Lead all aspects of your projects including specifications, scope, requirements, timelines, and resource allocation.
  • Analyze product metrics to measure performance and use this data to drive decisions
  • Provide Crisp Communication on all efforts, timeline and escalations to address challenges in deliverables
  • Conduct technical and feature risks assessments and communicate to the architect and product management groups
  • Mentor and guide engineers and developers within the company
  • Guide and participate in recruiting the best technical talent for the team
  • Collaborate with Business Analysts and Product Managers to identify the business “technical needs” from specifications and requirements
Certifications desired (any of the following):
  • PMP, Security, Compliance certifications
  • AWS, GCP, Azure
Experience & Skillsets:
  • 3-5 years of experience in project management and overall 8+ years of experience
  • Experience in leading programs / projects with ability to create project plans
  • Experience of the software development lifecycle as it relates to enterprise focused technologies, products and services
  • Ability to document key processes and procedures
  • Demonstrate the ability to drive and prioritize multiple tracks
  • Willingness to operate in a fast paced, dynamic environment
  • Past programming experience in Java programming with knowledge of design patterns, n-tier applications, JavaScript and Open source technologies
  • Understanding of object oriented design and system architecture, data structures and algorithms, RDBMS systems and NoSQL databases, JVM (garbage collection, heap, stack, profiling, class loading, etc)
  • Exposure to Linux server administration
  • Knowledgeable in Virtualization, DC, Cloud, Data Technologies etc.
  • Knowledgeable in VPN, Firewall and other Network Stacks
  • Understanding of Automated CICD and Agile framework is added advantage
  • Understanding of Asset Management and Cyber Security
read more
 

Software Engineer - Backend Developer (Java)

India/Remote | Engineering | Full-Time

As a mid and senior level Java Developers you will have experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities:
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Ideal Skills:
  • Java/J2EE, MongoDB, Spring Framework, Java Backend and Node.JS, OOP, Cybersecurity, Design Patterns,
  • Cloud (AWS, Azure) Microservices architecture, Agile/Scrum Methodology, Rest API/Services
Experience & Skillsets:
  • BS/MS degree in Computer Science, Engineering or a related subject
  • 2 – 10 years of software engineering experience
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience as a Sun Certified Java Developer
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
read more