drjobs Senior Software Engineer - Quality AssuranceLead Software Engineer - Quality Assurance RD Copperleaf

Senior Software Engineer - Quality AssuranceLead Software Engineer - Quality Assurance RD Copperleaf

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Colombo - Sri Lanka

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Copperleaf provides enterprise decision analytics software to companies managing the critical infrastructure we all rely on every day. We help the worlds leading organizations decide where and when to invest in their businesses to manage risk contribute to ESG strategies deliver against performance expectations and maximize value for every dollar spent. We empower our clients to make the best strategic decisions through our innovative awardwinning solutions.

Our team will be focused on migrating over 400 of Copperleafs custom extensions to utilize our new Extension API layer (CEAPI). Previously these extensions were built by making direct access calls into our Core code. The migration involves interfacing to Core functionality through CEAPI. These custom extensions include:

  • Reports: Generating custom Excel reports based on data in the system.
  • Integrations: Facilitating custom input/output data exchanges with other systems (e.g. SAP Maximo).
  • Loadings: Automatically adding financial forecast custom calculation overheads.
  • Workflow Functions: Implementing custom workflow events.
  • Events: Executing custom logic when a user modifies data or on a scheduled basis.
  • Validations: Checking the validity of investment data through userinitiated custom validation actions.

You will collaborate closely with the Client Extensions team who currently own and maintain user requirements specifications and test plans.

 We are seeking a meticulous and proactive QA Engineer to join our dynamic team. As QA Engineer you will play a crucial role in ensuring the quality and reliability of our software products. Your primary responsibility will be to oversee the quality assurance processes create comprehensive test plans for releases and ensure that automatic tests and unit tests are implemented for all features. While the developers will write the tests you will ensure that proper quality processes are followed and completed for each release. You may also contribute to creating QA testing infrastructure and perform periodic ad hoc testing as needed. This is a unique opportunity to get a broad exposure to the Copperleaf software product as our customizations touch on a large breadth of the product features.

As a Software Engineer Quality Assurance you will be responsible for:

  • Develop and maintain detailed test plans for each software release.
  • Oversee the creation and execution of automatic tests and unit tests by the development team.
  • Ensure that all features are thoroughly tested and meet the required quality standards before release.
  • Collaborate closely with developers and the Client Extensions team to ensure that quality assurance processes are integrated into the development lifecycle.
  • Monitor and report on the quality of the product throughout the development process.
  • Identify document and track software defects and ensure they are resolved in a timely manner.
  • Assist in the creation and maintenance of QA testing infrastructure and tools.
  • Conduct periodic ad hoc testing to identify potential issues and areas for improvement.
  • Provide guidance and support to the development team on best practices for testing and quality assurance.
  • Continuously improve QA processes and methodologies to enhance product quality.

Qualifications :

  • Bachelors degree in Computer Science Engineering or a related field.
  • Proven experience as a QA Engineer or in a similar role.
  • Strong understanding of software development and QA methodologies.
  • Experience with test planning test case creation and test execution.
  • Familiarity with automated testing tools and frameworks.
  • Excellent analytical and problemsolving skills.
  • Strong attention to detail and a commitment to delivering highquality products.
  • Ability to work effectively in a collaborative team environment.
  • Excellent communication and interpersonal skills.

You are the perfect match if you also have experience in

  • Experience with continuous integration and continuous deployment (CI/CD) processes.
  • Knowledge of programming languages and scripting (e.g. Python JavaScript).
  • Experience with performance and security testing.


Additional Information :

We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles while also valuing inclusive workplace experiences. By fostering a sense of community we drive innovation strengthen connections and nurture belonging. Our commitment ensures you can work in a way that suits you best while also engaging with colleagues to share ideas and build meaningful relationships.

 


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.