Blog
BLOG

QA Engineer

06.17.14

Posted by loren on June 17, 2014

Do you have an eye for small details? Can you find flaws in just about anything, especially in software? If so, then being a Quality Assurance Engineer at ONTRAPORT is the place for you. We’re looking for qualified candidates to join our team of talented engineers. Candidates should feel comfortable parsing through and understanding web page source code or have experience in Java or other object-oriented programming language. Applicants should be able to play well with others and effectively document complex issues related to software applications.

To apply, follow the steps and include “QA Engineer” in the subject line of your email. Corporate culture is as important to us as the work experience you have, so make sure we sound like a good fit before you submit your resume.

Duties:
  • Create Java Selenium tests
  • Perform software performance testing
  • Interact with a team of highly skilled software engineers
  • Provide timely and accurate status and progress reports during all testing phases of projects
  • Summarize and document QA results at project conclusion
  • Create systematic testing plans and test scripts from functional specifications
  • Create and manage test data and assemble test cases
  • Represent the QA team and its processes in technical and project meetings
  • Ability to work in a fast paced environment with frequent context switching
  • Contribute to initiatives to improve the overall QA process
Required Skills:
  • Programming experience including with HTML/CSS/JS, specifically how to get CSS selectors from the DOM
  • Passion for technology and tinkering with new software
  • Ability to design testing plans and test cases
  • Enthusiasm for trying to find flaws in software
  • Highly-detail oriented and organized in documentation
  • Professional with the ability to deliver high quality work on tight schedules
  • Self-motivated, independent and proactive
  • Excellent collaboration skills
  • Outstanding written and verbal communication
  • Ability to identify gaps or inefficiencies in processes or workflows and suggest improvements
  • Knowledge of test automation tools or scripting is a plus (Selenium)
  • Knowledge of agile software development process and related tools is a plus (JIRA, Confluence)

No Comments

Tags

Database Administrator

10.23.13

Posted by loren on October 23, 2013

What we’re looking for

    We’re looking for a MySQL database administrator who can wrangle our many MySQL databases and our terabytes of data. You will oversee development and help with organization of our databases, as well as assessment and implementation of our exciting and rapidly growing new technologies and advancements. Our database administrators will work as part of a collaborative team to optimize and scale the Data layer of the business.

    Primary Duties
    • Monitor and provide recommendations for optimizing and scaling our Db infrastructure
    • Design and document database architecture
    • Design Data Warehousing and Business Intelligence platform
    • Build database scheme, tables, procedures and permissions
    • Monitor User Level Security
    • Maintain Server Uptime
      • Proactively monitor the servers to ensure secure services with minimum downtime
      • Responsible for providing trend analysis to management team to enable them to make informed decisions regarding resource management
      • Responsible for improvement and maintenance of the databases to include rollout and upgrades
      • Responsible for implementation and release of database changes according to agreed timescales and costs
      • Back-up & Recovery
    • Optimization and Design
    • Researching, testing, and implementing new technologies such as CouchDB, Cassandra, etc.
    • Designing and deploying our rapidly scaling server infrastructure
    • Researching and deploying worldwide DNS network to minimize dns latency
    • System Administrator
      • Profiling
      • Coordination with Manage Hosting Solution
      • Scheduled Maintenance
    Required skills
    • 5 years’ experience working in LAMP environment
    • Experience Optimizing my.cnf
    • MySQL query profiling
    • Data Modeling
    • Writing Queries, stored procedures, triggers
    • Monitoring system load in relation to mysql
    • Binary Log / Mysql Replication
    • Load Balancing
    • Strong oral and written communication skills
    • Capacity Planning
    Bonus
    • Mysql Cluster
    • NoSQL or other Database Languages
    • Experience with Big Data

     

No Comments

Tags

Web UI Engineer – Front End

04.15.13

Posted by loren on April 15, 2013

To provide technical support and contribute to the creation of new features and web applications for our extremely high traffic consumer facing web site. This includes providing Information Technology with a long-term perspective on the relationship of front end user interfaces to the business opportunities facing our company.
We value brains, engagement, passion, and a ‘no excuses’ attitude. Since we’re focused on delivering value to our client base quickly, we iterate fast and release often. We use an agile-like methodology that balances our need for quick turn-around with the knowledge that doing things right the first time pays big dividends. You take the long-view of product development and are excited to build-to-last so you write clean, clear code that others can understand and is scalable, object oriented, and commented.
After applying through this website, please include the words “Web UI Engineer” in the subject line of your email. Corporate culture is as important to us as the work experience you have, so make sure we sound like a good fit before submitting your resume.

Duties:
  • User Interface
  • Interact with product managers to define and develop new products, features, and enhancements
  • Build mockups and prototypes to communicate and refine product/feature concepts
  • Contribute scalable, production-ready code for user-facing features
  • Develop reusable application components
  • Promote best practices for web user experience
  • Optimization and Design
  • Recommend improvements to the user experience through changes in infrastructure, server optimization, product interface, practices, and policy
  • Manage Load Times
  • Collaboratively work with development team to spec out new features to improve optimizations
  • Global Applications including language and currency features
Required Skills:
  • 5 years plus experience in Web Development
  • 3 plus years experience working in jQuery
  • Object Oriented Programming
  • Building Applications
  • Experience with PHP, MySQL a plus

No Comments

Tags

Backend Developer

04.15.13

Posted by loren on April 15, 2013

Is LAMP more than just an appliance in your living room? Is Ajax more than just a powdered household cleaner? Do you count electric sheep? Well then my friend, have we got a job for you! Join our team of adept developer ninjas as they grow our core code base by constantly optimizing our existing code while adding new and exciting Web 3.0 features! Additionally, you’ll be helping us with our client email delivery by handling bounces accurately and instantly, identifying and stomping out spam, and extending the current toolset that we offer to our clients! It is truly nerd-vana.

Duties:
  • Collaborate with the team to solve problems
  • Track down and squash bugs when discovered or reported.
  • Work with product team to architect, develop and deploy new features
  • Improve existing code base by discovering and re-factoring speed bottlenecks, ensuring clean MVC and object-oriented architecture throughout, etc.
  • Research, architect, and port localized data file system to distributed content delivery network (CDN).
  • Research, test, and deploy portions of our system for hosting via AWS.
  • Monitor and improve algorithms to improve speed and delivery response
  • Build scripts to improve workflow for delivery admin
  • Design and implement queuing algorithm to minimize delivery latency while under load
  • Brainstorm caching schemes for quick delivery of email to MTA
  • Research, identify patterns, and develop algorithms to find and stop email abusers
  • Convert infrastructure to scale seamlessly from 3000 accounts to 100k accounts
  • Integrate 3rd party email testing and rendering services to provide customer feedback
Also:
  • Review customer feedback and develop reporting system improvements
  • Design database queries to improve speed and capability of our reporting engine
  • Design front-end data display tools for end-users, including scheduled reports via email, PDF, and more
  • Work with database engineer to develop real-time, live reporting for various datasets such as sales and lead flow
  • Develop internal statistics to monitor system and feature usage and display on company dashboard

No Comments

Tags