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!