Senior QA Automation and Tools Engineer Job Description Altair is seeking a senior QA automation and tools engineer to work with a team designing, developing, and testing next generation Grid scheduling technology for PBS Professional.
PBS Professional (originated in NASA) is an intelligent workload management and batch queuing solution for computationally intense compute environments. PBS Professional efficiently manages diverse workloads across local and distributed Linux-, UNIX- and Windows-based HPC environments, maximizing hardware and software utilization and job turnaround efficiency. PBS Professional is the foundation of the Altair Gridworks suite of products, including Gridworks Portals and Personal PBS.
Job Responsibilities
The successful candidate’s primary responsibility will be the development, maintenance, and support of software tools. These tools will support the development and testing of PBS Professional. Some of these tools provide production services to the engineering team and as such require active operational support to ensure continued service.
While this is not a QA position, the role requires an engineer with comprehensive understanding of the QA processes that will be supported by the tools.
The position will entail:
• Developing, maintaining, and enhancing automated testing infrastructure, software, and hardware that runs tests at source code check in, and at nightly and weekly intervals. Both the infrastructure and the application under test are distributed, real-time applications.
• Porting Linux-/Unix-based automated test infrastructure to Windows operating systems, including both Vista and XP.
• Deploying new releases of the automated test infrastructure twice a year, with minimal downtime during the upgrades.
• Developing applications that support development and QA activities, and integrating these applications into the production environment.
• Supporting the operational activities of the QA team during the product testing process.
• Working closely with the Altair systems team to define procedures and solutions that accommodate both the goals of the engineering team, and the need to maintain a robust, secure systems testbed environment.
• Applying best practices in software engineering, delivering projects on time, on budget and with good quality
Desired Profile The perfect candidate will be a results-oriented person with the following required strengths:
• Strong understanding of QA methodologies and principles, QA documentation, and defect tracking systems.
• 3-5 years of experience testing commercial software using Perl, C & C++ in Unix/Linux environment.
• Comprehensive understanding of UNIX/Linux OS concepts such as the file system, processes, signals, inter process communications & networking.
• Comprehensive understanding of the issues entailed in the robust automated testing of distributed, real-time applications.
• Awareness of technical issues related to porting software between UNIX/Linux and Windows systems.
• Strong exposure to shell scripting.
• Track record of delivering end-user commercial software on schedule with excellent quality through multiple release cycles
• Ability to be productive quickly in a new environment.
• Hands-on experience in Software QA principles and practices
• Excellent communication and people skills, including the ability to work closely and effectively with both local and remote (12 hour time difference) colleagues
• Excellent time management and organizational skills
In addition, the following strengths are highly desired:
• Experience using automated test harnesses, and an understanding of the challenges involved with multi-platform automated test environments.
• Testing and test development experience in a Windows or mixed Unix/Windows environment.
• System administration skills for UNIX/Linux OS
• Awareness of MPI & OpenMP programming paradigms.
• Awareness of any one of the following software: PBS Professional, LSF, Sun Grid Engine, Load Leveler, GridMP, GridServer, Globus, Unicore, Condor, OpenPBS.
Experience 3 - 6 Years
Industry Type IT-Software/ Software Services
Functional Area System Programming
Location Bengaluru/Bangalore
Keywords QA, Testing, Automation, Perl, Shell, scripting
If you meet the above mentioned criteria, apply online
How To Apply- If you have not registered in Naukri.Com
Click here to Post Your FREE Resume
OR
If you have registered in naukri.com, click here