Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field., Strong proficiency in Python with at least 2 years of experience in scripting automated test cases., Solid understanding of data structures and fundamental testing methodologies., Familiarity with REST APIs and Unix/Linux command-line environments..
Key responsabilities:
Collaborate with Test Engineering and Development teams to implement new automated tests in Python.
Perform thorough testing of order and price feeds for accurate functionality.
Document and communicate software issues to the development team for timely resolutions.
Continuously seek opportunities to improve software quality and automation efficiency.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Meta is an IT Consulting Company which has been in the market for 30 years. Meta is consistently choosing to help customers overcome their IT challenges. The company can provide consulting expertise to support IT strategy, software development, outsourced operations, staff augmentation, and SAP Projects. With our experience, we can deploy complete agile projects with coaches and scrum masters. We will assist you to select the right technologies for your company's needs aligned with your digital road map. We ensure quality with our commitment, attested through our Level 3 version 2.0 CMMI certification.
Additionally, Gartner recognized that Meta always provides quality and value to its customers. As a Silver SAP provider and an SAP partner for the last 20 years, Meta continually trains staff to prepare them for the next big challenge. Meta implemented the first public S/4 HANA system in the World and the first S/4 HANA implementation with a private company in Latin America. This experience provides confidence that our teams execute outstanding results. Meta can offer a real S/4HANA testbed with your data to test drive your future SAP system. Meta can support your existing SAP instances, help with technical expertise in your transformation, and provide a complete transformation team. We at Meta always work hard to see our clients succeed. Our purpose is to promote human growth with technology.
We are looking for a highly skilled Automation Engineer, and we are delighted that you want to be part of our team!
We're consistently choosing to help customers overcome their IT challenges providing consulting expertise to support IT strategy, outsourced operations, staff augmentation and digital transformation for companies such as ArcelorMittal, Air Liquide, Volvo Group, MLSE and many more. Take a look at our website, you can see some of the exciting work we are doing: https://www.metait.ca/
Why build your carrer at Meta?
We offer autonomy, clear goals and a dynamic and challenging environment, where professionals have the opportunity to interact with different technologies, participate in all types of projects, bring new ideas and work from anywhere in Brazil and (why not?) anywhere in the world. In addition, we are one of the best companies to work for in Brazil according to Great Place to Work and one of the 10 fastest growing technology companies in the country for 3 consecutive years, according to Anuário Informático Hoje.
About The Position
We are currently seeking a self-motivated, creative and talented Automation Engineer who will thrive on exposing issues and improving the quality of our state of the art trading applications. Automation Test Engineers are constantly challenged to understand complex trading strategies, uncover software issues in our trading platform through testing and to provide feedback that can help enhance our end user experience. For this role, we are looking for an individual to help ramp up our automated test coverage for our various areas of functionality.
Key Responsibilities
Collaborate closely with the Test Engineering and Development teams to understand our proprietary system-level test automation framework, identify current test coverage gaps, and implement new automated tests in Python.
Perform thorough testing of order and price feeds, ensuring accurate functionality and reliable communication between our trading platform and global financial exchanges.
Debug and investigate issues using FIX protocol messaging, Unix/Linux shell scripting, and REST API interactions.
Clearly document, reproduce, and communicate software issues to the development team, assisting in timely resolutions.
Recommend product improvements, usability enhancements, and corrections through proactive engagement with Product Management.
Actively participate in peer collaboration, sharing knowledge, improving skillsets, and enhancing the team's collective testing capabilities.
Continuously seek opportunities to improve software quality, test processes, and automation efficiency, contributing ideas proactively.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field.
Strong proficiency in Python, with at least 2 years of hands-on experience scripting automated test cases.
Demonstrable understanding of data structures (Arrays, Lists, Dictionaries, Sets), including the ability to implement and manipulate them effectively.
Solid grasp of fundamental testing methodologies
Familiarity with REST APIs
Experience with Unix/Linux command-line environments and shell scripting.
Fluent written and verbal communication in English.
Strong analytical and critical thinking skills, with attention to edge cases and potential issues in test scenarios.
Nice-to-Have
Experience in financial services, specifically with trading platforms, Futures trading systems, or TT trading software.
Knowledge of FIX Protocol messaging.
Prior experience with Agile/Scrum development processes.
About The Role
Full-time job - 40h/week.
Independent Contractor.
How’d the process work?
We have an interview with Meta IT’s HR team, your future Manager here at Meta, and if approved, a round of interviews directly with the client’s team.
To apply for this position, please submit your resume highlighting your relevant experience and why you are interested in this role. Only shortlisted candidates will be contacted for further evaluation. Thank you for considering this opportunity with our company.
What are our values?
We are people serving people
We all think and act like owners
We are hungry for performance
We grow and learn together
We pursue excellence and simplicity
We have innovation and creativity in our DNA
All people are welcome regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age or others. We want you to grow up with us in a welcoming environment full of opportunities.
Did you relate? Then, #ComeBeMeta!
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.