Categories
Jobs

QA Tester

Jobs

Job Location: Manama, Bahrain.

Job Type: Full-Time

Responsibilities:

1. Test Planning and Strategy:

Collaborate with cross-functional teams to understand project requirements and define test strategies.

Develop comprehensive test plans, test cases, and test scripts based on functional and technical specifications.

 

2. Execution of Test Cases:

Execute manual and automated test cases to ensure the quality of .NET-based applications.

Perform regression testing, functional testing, and system integration testing as part of the software development life cycle.

 

3. Automated Testing:

Design, implement, and maintain automated test scripts using .NET testing frameworks such as NUnit or MSTest.

Integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.

 

4. Defect Tracking:

Identify, document, and track defects using bug tracking tools.

Collaborate with development teams to troubleshoot and resolve issues.

 

5. Performance Testing:

Conduct performance testing and analysis to identify bottlenecks and optimize application performance.

Collaborate with development teams to address performance-related issues.

 

6. Collaboration and Communication:

Work closely with developers, product managers, and other stakeholders to ensure a clear understanding of testing requirements.

Provide regular status updates on testing progress and participate in project meetings.

 

7. Continuous Improvement:

Stay informed about industry best practices, emerging technologies, and testing methodologies.

Contribute to the continuous improvement of QA processes and tools.

 

Qualifications:
  • Bachelor’s degree in computer science, Engineering, or a related field.
  • Proven experience as a QA Tester with a focus on .NET technologies.
  • Strong understanding of software development life cycle (SDLC) and testing methodologies.
  • Proficiency in writing test cases and test scripts using .NET testing frameworks.
  • Experience with test automation tools and frameworks.
  • Solid understanding of web and desktop application technologies, especially .NET-based applications.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills.
Preferred Skills:
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Familiarity with performance testing tools.
  • Certifications in software testing (e.g., ISTQB) are a plus.
Please enable JavaScript in your browser to complete this form.
Categories
Jobs

Sales Engineer

Jobs

Job Description

We are looking for a tech-savvy sales engineer to assist with the selling of ERP system solutions and technological products or services. The Sales Engineer’s responsibilities include maintaining extensive knowledge of the products’ elements, functions, and processes and assisting in closing sales where technical expertise may be required to fit the client’s needs.

As a sales engineer, you should possess an in-depth knowledge of our company’s technical products and services and be able to relate this knowledge in a way that is understandable to non-technical customers. You should be driven to achieve your sales goals and should have excellent sales and customer service skills.

Responsibilities

  • Preparing and developing technical presentations to explain our company’s products or services to customers.
  • Discussing equipment needs and system requirements with customers and engineers.
  • Collaborating with sales teams to understand customer requirements and provide sales support.
  • Generating high-quality sales leads, following up after initial contact, securing and renewing orders, negotiating prices, completing sales, and arranging deliveries.
  • Researching, developing, and modifying products to meet customers’ technical requirements and needs.
  • Helping customers who have problems with installed products and recommending improved or updated software.+
  • .Soliciting and logging client feedback and evaluating the data to create new sales and marketing strategies to target customers.
  • Identifying areas for improvement and communicating these issues as well as possible solutions to upper management.
  • Setting and achieving sales goals and quotas.
  • Training other members of the sales team on the technical aspects of the company’s products and services.

Requirements

  • A bachelor’s degree in information technology, marketing, business administration, or related field.
  • 2 years of sales experience in selling software products.
  • Strong communication, interpersonal, customer service, and sales skills.
  • The ability to relate technical information to non-technical customers.
  • Excellent technical and problem-solving skills.
  • Good leadership and teamwork skills.
  • Willingness to continue your sales and technical education.
Please enable JavaScript in your browser to complete this form.
Categories
Jobs

Sr. DevOps Engineer

Jobs

Number of vacancies: 1
Duties
  • Develop Fully Automated Pipelines for c# Applications which Build, Deploy and Test Across Multiple Environments of Enterprise Integration Service Layer Platform.
  • Automate Infrastructure Provisioning, Deployment, and Delivery in the Cloud
  • Support and Troubleshoot Cloud Deployment and Environment Issues
  • Automate DB Schema Creation and Test Data Population
  • Assist the Development Team with Monitoring
  • Immersed in Product’s Codebase and Understand How Critical Components Work Together
  • Identify and Implement Infrastructure Resilience Improvements
  • Participate in Cross-Functional Projects, and Take Ownership of Individual Feature Efforts
  • Lead in the Adoption of Continuous Delivery and Automation of Platform Services
  • Implement Monitoring Tools and Dashboards for Various Services and Operations for the Platform Following the Enterprise Monitoring Strategy and Tools
  • Assist with Identifying and Evaluating New Technologies and Methodologies to Solve Complex Problems
Requirements
  • A bachelor’s degree in information technology, software development management, software engineering, computer science, or a related field.
  • Development Experience is a Must
  • Write Application Code — At Least One Language (Preferably C#)
  • Experience in Taking Application Code and Third Party Products and Building Full End-to-End Pipelines to Build, Test and Deploy Complex Systems
  • Ability to Containerize an Application and Build a Process Around Creating Containers and Pushing them to an Artifact Repository
  • Good Working Understanding of CI/CD and How Best to Implement CI/CD Practices
  • Understand General Networking Concepts, Connectivity, Systems Architecture, Disaster Recovery
  • Hands-on Experience with AWS
  • Experience deploying and managing NoSQL DB ecosystem is a plus
  • Experience with DevOps tool chains such as Docker, Gitlab CI, Jenkins, Git.,
  • 1+ years experience architecting and managing large Kubernetes clusters.
Please enable JavaScript in your browser to complete this form.
Categories
Jobs

Sr. Software Engineer

Jobs

Number of vacancies: 2

Sadeed Technology is working on a software platform that aspires to power 100+ B2B SaaS products on the public cloud. We aim to build carefully-architected products with very few(<5k) lines of code, directly on top of AWS technology.

If you are an experienced software engineer who thrives in high-paced environments, we challenge you to join us and explore your next career step, building products at web-scale!

You will be working in a project team alongside web developers in an agile development environment. We strongly advise you to read about us prior to applying to this position

Duties
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Protect operations by keeping information confidential.
  • Collaborate with team to brainstorm and create new software products.
  • Stay on the leading edge of development practices.
  • Design and program algorithms and pseudo codes for the developers to work on.
  • Direct the developing team to use the suitable design pattern for a particular scenario.
Requirements
  • A bachelor’s degree in information technology, software development management, software engineering, computer science, or a related field.
  • 5+ years of experience as a software engineer.
  • 2+ years professional experience in professional web development
  • Fluent with functional, imperative and object-­oriented languages; knowledge of C#, Blazor, and JavaScript would be especially useful
  • Strong OOP Programing and Design patterns(10 patterns at least).
  • Knowledge of SQL server & MySQL is a must -familiarity with NoSQL.
  • Experience with mission critical, 24×7 systems.
  • Experience implementing and consuming large scale web services.
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.

This position requires taking an online exam which will be sent by us in case you were shortlisted.

Please enable JavaScript in your browser to complete this form.
Categories
Jobs

Web Developer – Full Stack

Jobs

Job Description

Sadeed Technology is developing some of the most cutting-edge, cloud native enterprise software solutions that are not yet available at the moment. Sadeed Technology is looking for high-performing web developers like you who are eager to launch their careers to the next level.

At our company, there is no limit to making the best technical decisions. You won’t be constrained by legacy designs or limited software units.
You will be working in a project team alongside other developers in an agile development environment.

Responsibilities

    • Developing C# .NET solutions for our clients as well as for the company.

    • Working on both Front-End and Back-End applications.

    • Design, build, and maintain efficient and reliable software projects using C#, Blazor .Net technology.

    • Reporting on project statuses and developments to the project manager.

    • Debugging and maintaining written code.

Requirements

    • A minimum of 2 years of experience as a C# web developer for a reputable company.

    • Ability to write clean, easy to understand code.
    • Experience with working in an agile environment.

    • Outstanding analytical and problem-solving capabilities.

    • Knowledge of Client-Side languages Blazor .NET web assembly, angular and JavaScript.

    • Knowledge of SQL server & MySQL is a must -Familiarity with NoSQL.
    • A bachelor’s degree in computer programming, computer science, or information technology.

    • C#, .NET 5 (or higher), and Microsoft Visual Studio certification is a plus.

    Please enable JavaScript in your browser to complete this form.