Careers@Directi

Sr. Software Developer (Testing)

Job Description


.pw, one of the many business units of Directi is a social communication platform consisting of innovative, decentralized, collaborative applications for millions of businesses and consumers worldwide. .pw applications will be deployed over hundreds of servers, accessed by millions of users, consumed by a variety of client environments ranging from regular HTML 4 compliant web-browsers to RIA technologies like AJAX and Flash / Silverlight, "Rich" clients like WPF and Outlook, and Mobile environments like Symbian, iPhone, Windows Mobile and Blackberry. The applications include mail servers, XMPP servers and clients, VOIP clients, and various other domain-specific applications, built using the relevant technology for the job - Microsoft, Java, LAMP etc.

A Sr. Software Developer (Testing) profile on the .pw software development team is responsible for developing and coding test suites using Java, C#, Javascript, Selenium/Sahi/Watir, JMeter and other scripting / coding tools. This role involves as much coding as a Software Development role, except that the coding will involve coding tests. This person owns a set of modules for a product for which she ensures that the module meets the quality bar set by the Product Lead and the Product Architect for each iteration.

Responsibilities

  • Work with the Product Architect to plan, design and deploy the product specific test automation and integrated build environment.
  • Work with the Product Architect to define coding guidelines and best practices enforceable by the developers using static analysis tools.
  • Design and ensure that the following tests are carried out in an automated way:
    • Test cases and scripts for each use case scenario for each feature for modules owned
    • Integration testing and regression testing on each build
    • Stress testing on each build
    • Fuzz-testing to ensure correct input validation at each entry point
    • Boundary condition testing
  • Ensure high code coverage for all testing
  • Work with developers to help identify problem areas in code using analysis and profiling tools
  • Design and build diagnostic features in products to detect error conditions, log them, raise alerts and analyze the error data to establish an automated quality feedback loop
  • Contribute to the definition and implementation of new test strategies and process improvement
  • Mentor other individuals, take active participation in Recruitment and Training processes

Requirements

Experience: 3-6 years

Educational Qualifications:

  • Academic credentials not important, but relevant engineering degree will be a plus
  • Strongly analytical and logical reasoning skills
  • Passion to learn and educate others

Detailed Requirements:

  • Excellent skills in at least one programming language
  • Solid understanding of computing technology fundamentals
  • Strong knowledge of Internet, Web-Services and Databases
  • Passion for finding bugs and fixing them
  • Process oriented with a penchant for automation
  • Demonstrated ability to rapidly master new technologies
  • Demonstrated ability to work effectively as a team member as well as individual contributor
  • Strong oral/written communication skills in English
  • Exposure to full development lifecycle
  • At least one year of experience in at least two of the following areas:
    • Setting up and carrying out manual and Automated Testing of .Net and Java/J2EE applications (Desktop and/or Web)
    • Using SCM tools like CVS, SVN and issue-tracking tools like JIRA/Mantis
    • Setting up and using automated Testing Tools (Desktop and/or Web) like Sahi, Watir, Rational Robot, Winrunner, Visual Studio, etc
    • Setting up and using automated Test Environments using virtualization technologies

Bonus Points:

  • Knowledge of Agile development methodologies (XP, Scrum, etc.)
  • Active blogger
  • Contribution to Open Source Projects
  • Conversant in Klingon

Benefits & Perks

Directi employees love their jobs, and not just because we offer the most competitive salaries in the industry. Our excellent benefits include everything from great medical and life insurance to meals catered by the world-famous Taj Hotel. Our workspaces are comfortable and fun, complete with bean bag chairs, ping pong tables, and all of the snacks you can eat. We have no dress code (tee-shirts are a-ok!) and we take breaks to play games or chat whenever we like. In addition, we have flexible work hours and flexible holidays, which means that employees pick their own hours and can take longer vacations . Speaking of vacations, did we mention that Directi has its own concierge that functions as a travel agency?

In short, all of our policies are geared toward making our employees love their jobs. For us, the bottom line is productivity. We are passionate about building the next generation of web products, and we believe that happy employees are the key to achieving this goal. If you like the idea of working in an exciting workspace on cutting-edge internet products that make a truly global impact (and wearing flip-flops to work), then we want to get to know you!

Related Links

About Directi


Directi (http://www.directi.com) is a 300+ million dollars group of Businesses, that develop innovative mass-market Web Products serving millions of Customers worldwide. Directi businesses rank amongst the fastest growing businesses worldwide in their corresponding industry segments. The combined Product Portfolio of various Directi businesses includes - Communication and Collaboration apps, Social Networking software, Instant messaging software, Context Analysis Engines, Antispam and Antivirus Solutions, Large scale Billing and Provisioning platforms, Traffic Monetization Solutions, Online Advertising Solutions, DNS Management Products, Linux and Windows Server Management Software, Web Hosting Control Panels and much more.

Labels

 
 
Benefits@Directi
  • Life & Medical Insurance coverage
  • Education Sponsorships
  • Attractive loan policies
  • Free Domain and hosting for Life
  • Snacks and beverages on the house
  • Concierge Services

Life@Directi


Fun Facts about Directi
  • 98% of Directians love Star Wars
  • 100 players in the Directi Cricket League
  • 48% of Directians wear sneakers to work
  • 52% percent wear sandals
  • 6.5 ping pong games per employee, per month.
Company Facts
  • Founded in 1998
  • 600 employees globally
  • 8 offices on 3 continents
  • Powers 4.2 million domains in 240 countries


Directi Blogs & Wikis


Directi on Slideshare

General Wikis

Directi Univ Wikis

Company Blogs

Businesses

TechCamp
Home.pw - Chat and collaboration for companies and individuals. LogicBoxes - Registry & Registrar Solutions ResellerClub - Domain Reseller, Domain Name Reseller, Cheap Domain Reseller - Resellers Skenzo - Exclusive Traffic Monetization Programs WebHosting - Web Hosting Information CodeChef - Online Programming Competition
All content in the Directi Wiki is licensed under a Creative Commons Attribution-Share Alike 3.0 License.