Software Engineer / Associate Software Engineer, Quality Assurance Engineer (Sri Lanka)
Employer:
Industry: Software Development, Web Development
Location: Sri Lanka
We are a growing dynamic software development company delivering technology solutions primarily for overseas markets. We have many ongoing development projects in Australia. Our learning based innovative coaching culture expands and grooms you to be an inspiring leader.
Software Engineer / Associate Software Engineer
Software developers (or computer programmers) are the brains behind the design, installation, testing and maintenance of software systems. Much more than just playing around with codes, if you work with software you’ll play an important part in making a business more efficient and helping to provide a better IT service.
Typical duties and responsibilities:
• Reviewing current systems
• Presenting ideas for system improvements, including cost proposals
• Working closely with analysts, designers and staff
• Producing detailed specifications and writing the programme codes
• Testing the product in controlled, real situations before going live
• Preparation of training manuals for users
• Maintaining the systems once they are up and running
Skills / Qualifications:
• BSc in computer science/engineering is preferable
• Experience in Academic projects and web technologies knowledge
• Experience in Java (Preferably JAVA EE and/or .NET), PHP, SQL development.
• Software development life cycle experience.
• MVC Pattern, Object oriented programming and design
• Experience in HTML, JS, CSS, XML, JSON, Web services, REST Services.
• Experience in Javascript and css frameworks are added advantages.
• Experience in Mobile Application development (iOS/Android/Windows Mobile) is an exceptional advantage
• Excellent time management, organisational skills and communication skills
• Have the ability to manage multiple projects and remain flexible through multiple revisions while keeping a keen attention to detail
• An understanding of the latest trends and their role within a commercial environment
• The ability and willingness to work under pressure and meet deadlines
• Ability to effectively work in a team of local and overseas professionals.
Quality Assurance Engineer
Software quality is one of the pivotal aspects of a software development company. Software quality assurance starts from the beginning of a project, right from the analysis phase. Software Quality Assurance (SQA) is defined as a well-planned and systematic approach to evaluate the quality of software. It checks the adherence to software product standards, processes, and procedures. SQA are followed throughout the software development life cycle and test cycle as well. The compliance of the built with agreed-upon standards and procedures is evaluated through process monitoring, product evaluation, project management etc which leads to success of an IT organisation.
Typical Duties and Responsibilities:
• Test automation framework development and design using open source technologies and test automation execution.
• Perform web service testing and test cases.
• Analysis of the requirements, project estimation, test strategy creation, designed high level test scenarios and test cases in an agile development environment.
• Perform web application compatibility, cross browser and cross platform testing.
• Performance testing for each project delivery and report the deviation encountered.
• Create SQL scripts for database validation and execute.
• Perform backend testing, white box testing, User Acceptance Testing (UAT) and Service Oriented Architecture (SOA) based testing with Oracle Enterprise Manager (OEM).
• Domain and technical knowledge transition to other team members.
• Working with development team/s for root cause analysis of issues and defect tracking.
• Provide status and progress reports for managers and coordinate.
Skills / Qualifications:
• BSc in computer science/engineering is preferable
• Automation Testing – Selenium WebDriver
• Languages – Java, C#
• Databases – Oracle, SQL
• Development Methodologies – Agile Scrum, TDD
• CI and Build Management -Jenkins, Maven
• Test Management – Quality Center, JIRA, TestLink, BugZilla
• Unit Testing Frameworks – TestNG, JUnit, NUnit
• Web Servers – Apache, Tomcat, Microsoft IIS
• Source Control – Subversion, Git, Source Tree
• Platforms – Windows, Linux-Ubuntu
• Other – SoapUI, Fiddler, XPath
• Excellent communication skills, Time management and attention to detail are a must for this role.
• An understanding of the latest trends and their role within a commercial environment
• The ability and willingness to work under pressure and meet deadlines
The selected candidates can look forward to an attractive remuneration package with an excellent opportunity for career growth.
Does this sound like you? If so, send your CV directly with non-related referees indicating the position applying for within .14 days of this advertisement.
Latest jobs in Sri Lanka ..
- DevOps Engineer Tech Lead - DevOps Engineer Tech Lead This is an exciting opportunity for a DevOps Engineer Tech Lead to grow and develop their… Apply here.
- Content Writer - COMPETENCIES AND QUALIFICATIONS - Bachelor’s degree preferred - Experience in content creation from inception to publication - Develop content that… Apply here.
- Web Content Writer - Job Description - Analyze and create SEO content - Create content for the social networking accounts such as Facebook, Instagram,… Apply here.
- Admin & Finance Manager - The Admin & Finance Manager (hereafter Manager) is responsible for the administration and finance functions of the Collective for Historical… Apply here.
- JAVA- Tech Lead - Our client is one of the leading companies located in Colombo. Requirements: - Bachelor's degree in IT/Computer science/Engineering. - 5+Years… Apply here.
- Account Executive - We are associate of a well established printing company with 50 years reputation and having five separate Business Units specializing… Apply here.
Send your CVs to [javascript protected email address]