GoFormz is a San Diego startup looking for great engineers to add to a rapidly-growing engineering team. Our goal is to help individuals and businesses replace paper forms with web and mobile-based digital forms, and then to provide ubiquitous access to the collected data.
What will I be working on?
What is it like to work at GoFormz?
We have a fantastic team that gets stuff done and is fun to work with!
Our office is in San Diego, CA right next to the bay.
Everyone has the best hardware for doing their particular job. You tell us what that is. We have some pretty sweet monitor setups.
The environment is fast-paced, so you will see the results of your work immediately.
We actually care about your physical health. Everyone in the office has automatic sit/stand desks, and we provide membership to an executive health club/gym as well as providing healthy food snacks.
You will receive equity. We also pay well – at or above market.
Full gold-level health and dental insurance is provided.
You will have plenty of opportunities to use and learn cutting-edge technologies with which you are currently unfamiliar.
What you will do…
You will be working with agile, fast paced and highly technical team using cutting edge cloud technologies to build next generation document and process automation platform. You will be involved in all stages throughout project execution from requirement gathering, design, architecture, to implementation, and quality verification. You will be responsible for making sure software and services are built to scale, secured and operate in highest level of service maturity. You will write automation code to ensure high quality software, and you will be working and a fully automated continuous integration & deployment environment.
This is a a value-driven and fast paced environment - where engineers are empowered to innovate and take ideas from concept to scale. Your main responsibilities will include:
Partner with Software Engineers to implement coding best practices, improve codebase maintainability and reliability, decrease technical debt and enable self sustained quality in product’s lifecycle.
Collaborate in the construction, improvement and scaling of application test automation framework.
Design and implement automated test scripts from unit to system levels, integrating them with our frameworks (Issue Trackers, CI, CD), including smoke, sanity and regression test suites.
Research, evaluate and implement new tools to measure and or improve quality aspects of the product. For example: static code analyzers, profilers, test data generators
Trigger, monitor and control the execution of automated test suites, identifying issues and potential gaps, while building reliable and efficient test suites to enable Continuous Delivery.
Drive the integrity and quality of technical work on every release.
Manage all test environments, test devices and OS versions required for testing
Create automation test plans and find solutions to improve end-to-end test coverage
Perform functional, regression, mobile and browser testing
Coordinate with the development team to manage bug fixes and partner on unit testing
Performs complete technical assessments of QA environments including infrastructure assessment, planning, and deployment coordination
What we are looking for…
BS in Computer Science, Engineering, or related discipline.
At least 3 years working as a test automation engineer for web/mobile application development projects.
Excellent programming skills in object oriented language (C# and/or Java).
Experience with using SQL for test setup and validation
Familiarity with system and web server administration
Extensive experience with test automation frameworks such as Selenium and Appium.
Ability to write integration and API tests.
Excellent troubleshooting, diagnostics, and problem/root cause analysis skills
Experience working with cloud service platform (Azure, AWS)
Distributed Version Control Systems (Git), branching patterns, trunk based development
Prior experience with Agile development methodologies, and with continuous integration/automated build/deployments preferred.
Passion for software quality, and drive to be successful in a high growth, fast paced startup environment.
Nice to have…
Experience with Sauce Labs or similar device lab automation cloud platforms
Proficiency in scripting and load testing technologies, like Loadrunner, JMeter, etc
Hands-on experience with RESTful web services and JSON
Experience in a test-driven development environment
Multi-Tenant SaaS environment experience
Experience with highly distributed system deployment (Microservices)
Experience with mobile application development using Xamarin platform
Good task estimation and prioritization skills
Proven ability to support multiple projects and objectives simultaneously and efficiently
The Bottom Line…
If you have implemented and supported a cutting edge test automation framework for public cloud solutions on top of Azure and/or AWS, deployed and managed an automation platform in a rapid, low-risk distributed service based applications environment, and have excellent analytical skills and a taste for good engineering. We want you!
GoFormz, Inc is an Equal Employement Opportunity employer. Please no H-1B applicants at this time.