Sr./Staff Software Engineer in Automation Jive Software
As a Staff Software Engineer or Sr. Software Engineer you'll play a critical role in delivering market-leading software that millions of people use. This is no small feat, especially when dealing with enterprise customers. You will be on a team that pushes the limits of technology to create a wide variety of heavily used features.
In this role you will actively engage with our quality engineering department responsible for designing, developing, and deploying software tools in Java that automate product testing of a fully automated software test automation system. The automated tests tools that you develop will be the best CI tools for development progress and code quality of our projects throughout the development lifecycle.
About You
You will take initiative in driving quality improvements in Jive's industry leading Social Business platform.
You will be on a team that pushes the limits of technology to create a wide variety of heavily used automation test tools.
You should feel comfortable throughout the entire stack from the user interface through to the database.
You will provide design input and technical assistance to other team members
You will communicate effectively with management and peers through excellent communication, collaboration, reporting, analytic and problem solving skills.
You are self-motivated, learn quickly and possess excellent interpersonal skills with customer-focused, ability to triage issues, react well to changes, working with teams and being able to multi-task on multiple products and projects.
You are a self-starter, team player, highly organized, infrastructure and process-oriented.
Qualifications Required
BS/MS in Computer Science with current understanding of computer science fundamentals
8+ years of Java development
Excellent knowledge of relational database concepts and SQL is required
Experience with Jenkins or Hudson is a plus
Working knowledge of QA methodology, testing techniques, and approaches.
Experience with IDE Tools: Eclipse or IntelliJ
Experience in design and coding in Java for highly secure and scalable object-oriented commercial enterprise software
Some proficiency in a Unix/Linux environment.
Experience with common software development procedures and tools - i.e., Agile, TDD, CI, Maven, Ant, Subversion, TeamCity, and GIT
Preferable Qualifications
Solid understanding of test automation skills: jUnit/TestNg, Selenium, JavaScript/QUnit, grinder/jmeter
Experienced in a SOA, On Demand, Live, Data Center, or Hosting environments
Experience in any code coverage tool and bug tracking tools
| Location: |
317 SW Alder Street
Suite 500
Portland, OR 97204
United States
|