Similar Jobs
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 ResponsibilitiesCollaborate 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
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
B.S. or M.S. in Computer Science or Software Engineering, or equivalent education and experience
Graduation year: 2024 or 2025