Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailKey Responsibilities:
Unify current test scripts across multiple platforms into a centralized repository for reuse throughout the organization.
Perform manual and automated testing on the generic SDK to ensure it meets the functional and performance requirements.
Identify report and track defects or issues in the SDK and collaborate with developers to resolve them.
Develop and maintain detailed test plans test cases and test scripts for SDK functionality.
Ensure the SDK is compatible across different platforms environments and versions by collaborating with software engineers.
Conduct integration testing to ensure seamless interaction with other tools and systems
Verify SDK documentation for accuracy and clarity ensuring it aligns with real-world use cases.
Attend all sprint related ceremonies to be part of a scrum team.
Write clear and concise test documentation including test cases test results and defect reports.
Collaborate with the development team to ensure requirements and acceptance criteria are clear and understood.
Continuously improving testing processes and techniques to enhance efficiency and effectiveness.
Perform regression testing and ensure any new updates or fixes do not introduce new issues.
Work closely with stakeholders to identify and resolve reported issues.
Collaborate with cross functional QA teams on identifying issues related to SDK to update test plans test cases and test scripts
Maintain test environments and data sets to support testing activities.
Continuously identify and suggest improvements to testing processes and tools.
Track and report on testing progress identifying risks issues and dependencies.
Requirements:
5 7 years experience in testing SDKs APIs or software libraries.
Solid understanding of Python along with various programming languages (e.g. Java C JavaScript) to implement SDK and report technical issues.
Strong understanding of software development and testing methodologies.
Demonstrated use of automated testing tools and frameworks (e.g. Selenium Appium Postman etc.).
Familiarity with mobile apps and website development
Experience with test case creation execution and bug tracking using ADO and JIRA.
Knowledge of version control systems like Git.
Ability to work in a fast-paced dynamic environment and manage multiple testing priorities.
Quick learner to adapt to new technology.
Strong analytical skills with a keen eye for detail.
Excellent communication skills both written and verbal.
Experience with performance testing and load testing is a plus.
Familiarity with CI/CD pipelines is a plus.
Familiarity with cloud-based platforms and services.
About Encora
Encora is the preferred digital engineering and modernization partner of some of the worlds leading enterprises and digital native companies. With over 9000 experts in 47 offices and innovation labs worldwide Encoras technology practices include Product Engineering & Development Cloud Services Quality Engineering DevSecOps Data & Analytics Digital Experience Cybersecurity and AI & LLM Engineering.
At Encora we hire professionals based solely on their skills and qualifications and do not discriminate based on age disability religion gender sexual orientation socioeconomic status or nationality.
Full Time