Quality Assurance Engineer - Java, C++, other OOs
Candidates must have a solid grounding in Computer Science fundamentals based on a BS or MS degree in Computer Science or related field. Excellent Object-Oriented analysis and design skills are expected. Possess a mastery of tools of the trade including any of the modern programming languages such as Java. Utilize experience with Java / J2EE, Apache Tomcat, Hibernate, JavaScript, JQuery, HTML, and CSS. Utilize your deep specialized domain knowledge in building and architecting scalable and distributed systems and adoption of engineering best practices - programming techniques, algorithms, design patterns, and Agile Development and Frameworks. Utilize expert knowledge in performance and scalability of enterprise system architecture. Be able to thrive in an ambiguous environment where change is the only constant. Be a team player with high energy. Excellence in technical communication with technical and non-technical cohorts is expected. Utilize strong analytical skills and be an 'out-of-the-box' thinker. This Engineer must be results oriented with a strong customer focus. The successful applicant will possess the following requirements (items are required unless noted otherwise): * A Bachelor's degree (or higher) in Computer Science or related field * Minimum 4-7 years of software testing experience * Experience in testing of distributed / scalable systems and high-volume transaction applications and services * Experience in QA Methodologies with the ability to understand technical specifications and analyze log files * Experience in designing and building test tools and systems * Knowledge of modern best practices for professional software development including coding standards, code reviews, source control management, build processes, testing, and operations * Demonstrated ability to identify real-world user problems and contribute to the technology solutions to solve them * Experience in communicating with users, other technical teams, and management to collect requirements as well as be able to describe software product features and technical designs * Experience working with RDBMS including MySQL or Oracle * You must exhibit strong leadership qualities including excellent judgment and relentlessly high standards * Be able to dive deep and remain in touch with business details, drive innovation in your teams, invoke passion in others, can 'think big', and deliver results * Experience with scripting languages plus (Perl / Ruby / Python, JavaScript, etc.) will be a plus * Experience in Java, SQL, C++, Perl, data structures, complex algorithms, UNIX / Linux and Test-Driven Development will be a plus * The ability to write and maintain extensive test strategies, plans, cases, and scripts is expected * In-depth understanding of formal software development processes and procedures * Must have testing experience with Web, XML, SOA, client-server, HTML, SQL, Oracle, MySQL, Linux / UNIX - Shell, Java, Perl, Ruby, and Python * Must be able to thrive in an ambiguous environment - where change is the only constant as team p
|
Newark, NJ
|
Expired |
Susan Writes Precise
Admin Support Specialist
View profile
238 Media
Video Specialist
View profile
Related projects
Search for freelance jobscan’t wait for more clients
and advertising. Thank you."