Designation: QA Engineer / Sr. QA Engineer
Relevant Experience: 3 – 7 years
Job Description:
• Being a part of the Product Engineering team and taking part in the testing effort for the development of new generation products (J2EE platform) in the education vertical – including a Campus ERP Solution and web portal for the education fraternity, reporting into the Test Lead
• Ability to analyse the Requirement Specification and should be well versed with writing and executing test plans and cases ensuring traceability.
• Should have strong knowledge of QA practices and policies.
• Testing experience with web technologies and web-development best practices.
• Experience in Functional testing, Integration testing, System testing, Regression testing and Performance Testing
• Should have experience in writing and execution of scripts in any automation tools like QTP, Win runner, Silk, Rational Robot.
• Exposure to any performance tools like Load Runner.
• Should have exposure on Defect tracking tool and ability to write clear and understandable bug reports.
• Prior experience using Quality Center preferred.
• Should have the ability to plan own work and finish the tasks before or within the allocated time.
• Ability to delve into emerging technologies and evaluate new tools and frameworks for inclusion in the product testing approach
• Ability to take ownership of tasks and excellent problem solving capabilities
• Ability to work on a full lifecycle new product development
• Should have good verbal and written communication skills with the ability to interact with all levels of staff and management.
• Should report periodic status to the Test Lead and / or Engineering Manager
• Ensuring project processes are being followed and up to-date project documentation is maintained on an ongoing basis
• Participating in assigned training, continuous self study and ensuring technical skills are relevant to the needs of the product.
Requirements in a candidate
• The candidate should have 2 to 4 years of overall experience in Testing and at least 1 - 2 years of experience in any automation tools like QTP, Silk, and Rational Robot.
• Preferred qualification - Bachelors/Masters degree in computer science or related engineering field.
• Ideally- The candidate should have exposure to the education and/or ERP space
Designation: Technical Lead
Relevant Experience: Minimum 3 years
Job Description
• The candidate recruited would be a part of the Product Engineering team and leading the development work effort for the product development of new generation products (J2EE platform) in the education vertical – including a Campus ERP Solution and web portal for the education fraternity, reporting into the Engineering Manager
• Ensuring the product development meets all required specifications and requirements (both functional and non-functional)
• Evaluating Development Frameworks / Tools and making recommendations keeping the overall product roadmap and objectives in mind
• Defining J2EE best practices and design / coding standards for the development team and ensuring these are being adhered to
• Participating in product development activities – including Tools setup, High / Low Level design, Coding, Unit Testing, Code reviews and walkthroughs, Defect fixing and Packaging,
• Handling the Interface between the Engineering and Product Management teams – for requirements elaboration / analysis, translating requirements into design and code, ensuring engineering team understands the requirements and design, providing estimations, taking part in discussions regarding the product technology roadmap etc.
• Handling the Interface between the Engineering and QA teams – for providing test support, handling test defects and taking part in System / Regression Testing
• Allocating and Tracking of development tasks and reporting periodic status to the Engineering Manager
• Ensuring essential project management processes are being followed
• Ensuring PLM project processes are being followed by the team and up to-date project documentation is maintained on an ongoing basis
• Identifying the training needs of the team, conducting technical interviews and in ensuring the new resources are on-boarded as per plan
Requirements in a Candidate
• Excellent technical skills as outlined below
• Excellent communication skills – written and verbal
• Ability to delve into emerging technologies and evaluate new tools and frameworks for inclusion in the product development approach
• Ability to take ownership of tasks and excellent problem solving capabilities
• Ability to work on a full lifecycle new product development
• Good knowledge of design principles
• Ability to simultaneously work with multiple stakeholders across the organisation
• Good understanding of object-oriented approaches to software development and Iterative development methodologies
• Strong J2EE knowledge – JSP’s, Servlets, JMS, JDBC, JNDI
• XML / HTML - AJAX, XML, XSL, SAX, HTML, JavaScript
• Exposure to relational databases – MySQL, Oracle
• Persistence Layer – Hibernate / IBatis / TopLink
• Frameworks – Spring / JSF / Struts
• Middleware – Apache Tomcat / JBoss / Websphere Application Server
• Development IDE – NetBeans / Eclipse
• Exposure to Web Services (SOAP, RPC, Apache-Axis)
• Strong OOAD Concepts, UML, Knowledge of Design Patterns and Localization / Internationalization (Java I89 packages)
• Build Tools – ANT / Maven
• Overall J2EE experience of at least 5 years, preferably in new product development
• Experience in managing teams of 10 – 15 people as a Development Lead for at least 1 year
• Bachelor's/Master's degree in computer science or related engineering field
• Ideally - Has exposure to the education and/or ERP space