Skillset :LinuxTesting in LinuxRuby "Cucumber" OOPSExperience in Redhat productsAutomation Testing Agile
Job Description :
We are hiring for our Client in Coimbatore. Software Development Engineer in Test will be a key member of a development team and will be responsible for troubleshooting and triaging problem reports from our communications system testing process. The successful candidate will have a balance of skills and experience with design and testing of wireless communication systems.
Roles & Responsibilities:
Develop and execute software test plans in order to identify software problems and their causes in wireless communications systems used in Railway domain.
The specific duties of the position include:
Build numerous automated tests scripts for existing test harnesses using Cucumber and Ruby.
Participate in project-wide reviews of requirements, system architecture, and detailed design documents.
Participate in test automation of back offices in a virtual environment.
Work on defining strategies for functional testing.
Test the product and documentation as needed to support the target release schedule.
Analyze formal test results in order to discover, document and regress defects, errors, configuration issues, and interoperability flaws.
Communicate test estimates, test progress, test results, and other relevant information to project stakeholders and management.
Mandatory Skill Requirements:
At least a bachelor’s degree in Computer Science or a related field or equivalent.
Building numerous automated test scripts for existing test harness using an Object-Oriented Programming language (preferably using Ruby and Cucumber)
Testing Linux applications (Functional, Inter-Operability, System) in Linux environments, particularly in Red Hat products.
Self-learning ability, comfortable with ‘ownership’, Positive attitude and drive, Energized and enthusiastic
Desirable Skill Requirements
Creating automation for testing of high traffic distributed messaging systems (high availability, clustering).
Testing with ownership of a major software component or multiple medium components.
RabbitMQ or ActiveMQ (other AMQP compliant messaging systems)
Cucumber/Ruby/C++ using Red Hat’s AMQP compliant QPID messaging.
Agile/SCRUM experience, including running daily triage and interfacing with Product Managers & Development Leads.