SOFTWARE ENGINEER/SENIOR SOFTWARE ENGINEER(QA)
This is an open position for both Software Engineers and Senior Software Engineers. 2-3 years of hands on experience will be required for Software Engineers and more than 4 years of experience for Senior Software level.
ROLE AND RESPONSIBILITIES
QA Engineers would be expected to be doing following:
- Understanding business, requirements and technical documents
- Preparation of Test Artifacts – Test Plan / Test Cases / Test Scripts in PL/SQL
- Test Execution on various level (System Test, Regression Test, Smoke Test)
- Defect reporting
- Active participation in Project level discussion/meeting
- Get involved in the project from Requirement to Release
- Prepare Testing platform (Application and Database)
- Configuration Management of codebase (SVN)
- Test Automation using Selenium in JAVA
- Performance Test using JMeter
- Test Automation of data/Database level testing
QUALIFICATIONS AND EDUCATION REQUIREMENTS
- Bachelor Degree or equivalent degree in Computer related studies
MUST HAVE SKILLS
- Should have at least 2 years of Software Development/Programming in the past or recently. Preferably in JAVA.
- Should have experience of preparation of Test Artifacts (Test cases, Test Plans, Test Scripts)
- Should have experience in PL/SQL in Oracle
- Should sound knowledge of Software Testing (Type/Method/Technique of Testing)
- Should have basic knowledge of Linux OS and commands
- Should have good knowledge in SVN
PREFERABLE SKILLS
- •Knowledge of Basic Java and JUnit/TestNG
- Knowledge of Build Scripting using ANT or MAVEN with Jenkins/Hudson/Bamboo
- Knowledge of any Test Management and Bug Tracking tools
- Experience of working in the tools like VNC Viewer, FTP Clients, SVN Client, PuTTY, WinSCP, Jenkins/Hudson/Bamboo
- Experience of working in Application Server like Apache Tomcat, Weblogic
- Knowledge of Shell scripting in Linux and Windows
- Experienced in Selenium, JMeter and SoapUI will be an additional advantage
SOFT SKILLS
- Ability to work independently or as part of a team
- Experience of working in SCRUM/Agile team would be added value
- Persuasive in both written and verbal communication
- Strong Analytical Skills
- US Healthcare experience would be added value
- # there would be provision for training for the gap in skills set, if candidate matches MUST HAVE SKILLS #