About Us:
Are you interested in working at the forefront of AI and automation? Are you looking for a real challenge, and an opportunity to make a real difference in the software industry? If so, this could be the role for you! Eggplant is transforming software testing to focus on creating amazing digital experiences that drive user adoption, conversion, and retention.
Our Digital Automation Intelligence Suite interacts with software exactly like a real user to test the true user experience, auto-generates tests at the UI and API level, and enables us to test the full user experience. All this testing means we are growing our team! We’re looking for an innovative Software Engineer who is passionate about the software development process and enjoys a coding challenge in C++ and Java.
About the Role:
You would play an integral role in designing new functionality on our Communications Team for our Android application. This is an exciting role that is helping us move mobile testing to the next level. We are a small but mighty team of 5 that are doing some cool things to testing across the mobile spectrum. If you love a technical challenge and have a solid understanding of low level protocols and linux system programing works, this could be your wheelhouse!
Specific responsibilities include:
Design and implement new features on our Eggplant Gateway/Android app using C++ and Java.
Linux System programming
Drive and optimize development with our Gateway and Android app
Work in a peer-programming environment.
Resolve bugs identified by QA.
About You:
You should have a proven track record of developing features for complex software with a strong background in software engineering principles. You are highly proficient in C++ (a plus if you also have Java). You have experience with linux/low level engineering and understand how things work at the system level.
Specific requirements include:
BA/BS in a technical field
Experience with Linux systems engineering
3+ years of experience in a Software Development role, specifically in C++ or Java
Familiarity with Linux
Bonus Skills:
Working on Android Apps
Familiarity with VNC/RDP protocols.
