Job Description:
Are you excited to start your career in software engineering and grow your skills in both development and testing? Join us to gain hands-on experience across the software development lifecycle, with a focus on developing strong quality assurance practices and building scalable SaaS solutions in a collaborative, growth-oriented environment.
Vertex Inc. is the trusted leader in Tax technology, delivering the best tax solutions to businesses across the globe. This team supports VAT Compliance within the Compliance & Returns value stream, aiming to streamline tax returns, accelerate cross-border commerce, and enhance the online customer journey. Projects include cloud-based engineering, full stack development, and DevOps capabilities like test automation, CI/CD, and containerized service hosting, all contributing to scalable, high-quality SaaS solutions.
Essential Job Functions And Responsibilities
- Collaborate on the creation of test scenarios and contribute to the design, development, and execution of automated tests to validate software functionality
- Learn and apply industry-standard QA testing methodologies
- Support the development of automated tests, including API test automation (e.g., REST with request libraries and parameterization) and UI test automation using tools like Selenium or similar frameworks
- Develop and maintain scalable, secure, and performant systems using modern engineering practices such as unit testing, TDD, and CI/CD
- Implement and support software features based on technical specifications, participating in code reviews and agile planning
- Troubleshoot and resolve issues from internal users and customers
- Contribute to DevOps workflows, including automation pipelines and continuous improvement initiatives
- Collaborate with teammates to deliver high-quality software in a fast-paced, agile environment
Knowledge, Skills And Abilities
- Preferred: Prior internship experience in software development
- Preferred: Familiarity with the following technologies: .NET, C#, AWS, Terraform, Python
- Ability to define test strategies and scenarios, leveraging industry-standard QA testing methodologies and capable of developing automated tests, leveraging API test automation REST (request library/component parameterization) and UI test automation using Selenium or similar tool.
- Self-driven, organized, proactive and collaborative in remote team-oriented environments
- Analytical and problem-solving mindset with a passion for learning new technologies
- Understanding of design patterns, functional and object-oriented programming
- Familiarity with unit and functional testing methodologies
- Basic full stack coding skills (e.g. Java, JavaScript, JSON/XML, Java Spring, REST, .NET, React/Redux, Angular, jQuery, Docker, message queues, cloud technologies)
- Basic understanding of relational and NoSQL databases and query writing
- Exposure to public cloud platforms (AWS, Azure, GCP); familiarity with Kubernetes/CNCF, serverless, and message queues is a plus
- Understanding of CI concepts and tools: source control, orchestration, code analysis, peer collaboration
- Basic knowledge of networking, operating systems, algorithms, and APIs
Education and Training
- B.S. or M.S. in Computer Science or Software Engineering, or equivalent education and experience
- Graduation year: 2024 or 2025