Our Employee Value Proposition
Advancing our People.
Advancing our World.
At CrimsonLogic, we put your Career and Well-being first.
We are committed to advancing your career through a full spectrum of professional Development programs with the support of a strong Total Rewards philosophy that focus on your well-being.
We believe that by investing in each and every one of our employees professional and personal growth, we can collectively make a positive impact on the world as we strive for greatness together in a nurturing and inclusive workplace.
Role Purpose(s)
To work mainly on application software testing, with the sole purpose of assisting the project team(s) in delivering quality systems. Performing automation development and all operational duties related to software testing.
Key Accountabilities
- Develop and execute test plans, scenarios, and cases across various testing types.
- Identify, log, and manage software defects throughout the testing cycle.
- Maintain accurate documentation of test results and activities.
- Support the creation and execution of automated test scripts.
- Perform automated sanity testing and consolidate results for project teams.
- Collaborate with team members and stakeholders to support testing activities and UAT.
- Monitor and report on testing progress, risks, and outcomes.
- Contribute to continuous improvement of testing processes.
- Build and enhance domain knowledge relevant to testing and project work.
Job Responsibilities & Duties
- Analyse business and system requirements and develop various test specifications which include Functional Testing, System Integration Testing, Performance Testing and Compliance Testing.
- Design/maintain test scenario, test cases, test data and execute manual testing.
- Work with a team of test engineers in conducting testing to identify software defects.
- Perform peer review.
- Perform defects management and test management for assigned projects.
- Perform tracking and status reporting and be responsible for tracking test progress.
- Perform the collection, collation, analysis of statistics related to testing, compile and share lessons learnt.
- Interacting with test personnel, users and client to facilitate UAT testing
- Participate in the development, maintenance and execution of test automation.
- Perform automated sanity testing for SIT/UAT deployment.
- Consolidate automated sanity test results for Project Team
- Continuously innovate and improve quality of test processes.
- Build up testing domain expertise
- Any other duties and responsibilities as and when assigned
Key Job Competencies
- Results Oriented
- Manages Complexity
- Learning Agility
- Interpersonal Savvy
Education Requirements
- Pursuing or recently completed a diploma or degree in Computer Science, Information Technology, Software Engineering, or a related field.
Working Experience Requirements
Skills Required
Programming Languages
Basic knowledge in one or more of the following languages:
- Java
- C#.
- Any other equivalent programming language can be considered
Some knowledge and hands on experience in commonly used tools and performance load testing tools will be an added advantage:
- Azure DevOps Server (previously know as Team Foundation Server)
- Git or equivalent
- Selenium Framework for testing web application or equivalent
- JMeter or equivalent
- Fortify WEB Inspect or equivalent
- Use of Postman for API testing or equivalent
- Use of FileZilla or equivalent
- Use of tool for XML verification and understand XSD design fundamentals
- Good level of SQL/RDBMS database knowledge
CrimsonLogic is proud to be an equal opportunity employer. We hire talented and passionate people of all backgrounds and create an inclusive workplace for all employees to develop and build their career with us.