TestCrew - Jobs
Current Job Openings
Software Test Manager
Job Title: Software Test Manager
Job Summary
We are seeking an experienced and dynamic Software Test Manager to lead our quality assurance efforts and manage end-to-end software testing processes. The ideal candidate will bring strong leadership, planning, and communication skills, along with hands-on experience in manual, performance, and automation testing. As a strategic thinker and problem-solver, you will play a key role in delivering high-quality software, ensuring risk mitigation, and fostering a culture of excellence and collaboration.
Key Responsibilities
- Lead and manage a team of software testers, providing mentorship, guidance, and performance feedback.
- Oversee the planning and execution of test strategies, ensuring full test coverage across all releases.
- Collaborate with project managers, developers, and stakeholders to define project timelines, quality benchmarks, and test deliverables.
- Drive continuous improvement in QA practices, integrating automation and performance testing where applicable.
- Act as a quality ambassador, ensuring that products meet internal standards and customer expectations.
- Proactively identify, assess, and mitigate project and product risks.
- Communicate effectively with both technical and non-technical teams, providing regular updates on testing progress and quality outcomes.
- Support and empower the team in creative problem-solving and efficient defect resolution.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 7+ years of experience in software testing, with at least 2–3 years in a leadership or managerial role.
- Strong understanding of SDLC, STLC, Agile, and other development and testing methodologies.
- Proven experience in manual testing, with solid knowledge of automation tools (e.g., Selenium, Katalon, Appium) and performance testing tools (e.g., JMeter, LoadRunner).
- Experience managing QA projects, setting priorities, and aligning testing efforts with business goals.
- High proficiency in test planning, execution, and defect management using tools like JIRA, TestRail, or similar.
- Strong problem-solving skills and the ability to drive efficient solutions under pressure.
- Excellent interpersonal and communication skills; able to clearly articulate issues, risks, and recommendations.
- ISTQB certification or Project Management certificate or any equivalent is a plus.
Software Performance Lead Engineer
Software Performance Lead Engineer
Are you passionate about system performance, scalability, and reliability? We are looking for a Performance Test Lead to join our dynamic engineering team and play a pivotal role in shaping the performance strategy of our enterprise-grade applications.
🔍 What You'll Do:
Lead performance testing efforts across multiple projects, with a focus on planning, scripting, execution, and analysis.
Design and implement robust performance testing strategies using NeoLoad, with a strong focus on end-to-end system performance.
Collaborate with developers, architects, and business stakeholders to understand performance requirements and identify key performance indicators.
Perform root cause analysis for performance bottlenecks at the application, infrastructure, and network layers.
Provide detailed performance test reports with actionable insights and recommendations.
Define and maintain performance SLAs and benchmarks across various platforms and environments.
Mentor and guide junior performance engineers and testers within the team.
🛠 What You Bring:
8+ years of experience in Performance Testing & Engineering with at least 5 years of hands-on NeoLoad expertise.
Strong understanding of performance testing lifecycle (PTLC), including NFR gathering, test design, and workload modeling.
Solid knowledge of system architecture, cloud infrastructure, databases, and web technologies.
Experience in analyzing system performance using tools like Dynatrace, AppDynamics, Grafana, Kibana, etc.
Familiarity with CI/CD pipelines and integrating performance testing into DevOps workflows.
Strong communication, leadership, and stakeholder management skills.
💡 Bonus Points For:
NeoLoad certification(s)
Experience with other performance tools (e.g., JMeter, LoadRunner, k6)
Exposure to containerized environments (Docker, Kubernetes)
Programming/Scripting skills (Java, Python, Groovy, Shell, etc.)
Quality Senior Software Engineer II
JO-25-000050
Job Summary:
The Quality Software Test Engineer will play a crucial role in ensuring the quality and reliability of our software products within the telecom sector. This position requires a detail-oriented individual with a solid understanding of telecom systems, testing methodologies, and a commitment to driving quality improvements throughout the software development life cycle.
Key Responsibilities:
- Develop, implement, and execute comprehensive test plans, test cases, and test scripts for telecom software applications.
- Collaborate with cross-functional teams, including developers, product managers, and business analysts to understand software requirements and specifications.
- Perform functional, regression, and integration testing to validate software quality.
- Identify, document, and track defects using appropriate tools, ensuring timely resolution and retesting.
- Automate testing processes using industry-standard testing tools and frameworks to increase efficiency.
- Analyze testing results and provide detailed reports, including findings, risks, and recommendations for improvement.
- Stay current with industry trends and emerging technologies in the telecom domain to ensure best practices in testing processes.
- Participate in agile ceremonies and contribute to continuous improvement efforts within the development team.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Telecommunications, or related field.
- 4+ years of experience in software testing, specifically within the telecom domain.
- Strong understanding of telecom protocols and technologies.
- Proficiency in testing methodologies, including manual and automated testing.
- Experience with testing tools, such as Selenium, JUnit, TestNG, or similar.
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) practices.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work collaboratively in a fast-paced environment and manage multiple priorities.
Preferred Qualifications:
- Certification in software testing (e.g., ISTQB, CSTE) is a plus.
- Knowledge of programming or scripting languages (e.g., Python, Java) for test automation purposes.
Quality Senior Software Engineer
Quality Senior Software Engineer
Company Description
TestCrew is a global provider specializing in Software Quality & Testing services. We deliver quality services across various industries, corporate, and government sectors, providing valuable feedback to ensure customer satisfaction. Our professional ISTQB certified Crew members offer a range of testing services, including Functional Testing, UAT, Integration Testing, Performance Testing, and Cybersecurity Testing.
Role Description
This is a full-time on-site role for a Software Quality Assurance Engineer located in Riyadh. The QA Engineer will be responsible for software quality, quality assurance, manual testing, and software development. Tasks will include testing software functionality, ensuring quality standards, and collaborating with development teams to enhance product quality.
Qualifications
- Software Quality and Quality Assurance skills
- Manual Testing experience
- Banking Domain Experience is preferable
- Automation Experience Preferable
- Strong understanding of Software Development Lifecycle processes
- Knowledge of testing methodologies and tools
- ISTQB certification is a mandatory
- Experience with Automation Testing is beneficial
- Bachelor's degree in Computer Science or related field
Service Account Manager
Job Description:
We are seeking a highly motivated Account Manager to join our dynamic team. In this role, you will be responsible for engaging with potential and existing clients, understanding their needs, and ensuring their satisfaction with our QA and IT solutions. You will play a critical role in ensuring operational efficiency, customer satisfaction, retention, and growth.
Key Responsibilities:
Sales Support:
- Participate in initial discovery calls with potential clients to understand their business objectives, challenges, and pain points.
- Develop and deliver educational materials and resources to inform clients on best practices for QA and IT implementation and utilization.
- Collaborate with clients to define the scope of projects and ensure alignment with their business needs.
- Tailor QA and IT solutions to meet the specific requirements of each client, ensuring maximum impact and value.
Operational Efficiency:
- Ensure that all client deliverables meet the highest quality standards during the onboarding process.
- Provide proactive support to help clients derive maximum value from our QA and IT products and services.
- Identify areas for process improvement and implement best practices to optimize service delivery.
- Monitor key performance metrics (e.g., customer satisfaction scores, renewal rates) to track the success of customer success initiatives.
Customer Success & Satisfaction:
- Monitor client satisfaction levels through regular feedback sessions and surveys.
- Address client concerns or issues promptly, ensuring timely resolutions and maintaining strong relationships.
- Develop and implement strategies to improve client satisfaction, retention, and loyalty.
- Conduct regular check-ins with clients to ensure their ongoing needs are met and provide insights and recommendations based on project outcomes.
- Provide clients with guidance and support to optimize their use of QA and IT services.
Retention & Growth:
- Identify and pursue opportunities for upselling and cross-selling additional services to existing clients.
- Develop and execute client retention strategies to strengthen long-term partnerships.
- Track and report on client engagement, satisfaction metrics, and overall performance to management.
Qualifications:
- Bachelor's degree in Business, Computer Science, Engineering, or a related field.
- 3+ years of experience in customer success, sales support, or account management, preferably in QA, IT services, or telecom.
- Preferable Saudi Nationality
- Strong communication and presentation skills, with the ability to explain complex technical concepts to non-technical clients.
- Ability to build and maintain strong client relationships and handle sensitive situations professionally.
- Experience in using CRM systems and managing customer feedback and satisfaction metrics.
- Strong analytical and problem-solving skills, with a focus on improving operational efficiency.
- Ability to identify new opportunities for service expansion and client growth.
Project Controller
Role Overview
The Technical Planning and Performance plays a crucial role in supporting the efficient and timely delivery of technical projects. This role involves coordinating project activities, ensuring projects are executed efficiently, on time, and within budget. The ideal candidate will serve as a liaison between project delivery teams and internal departments to ensure alignment with business objectives.
Key Responsibilities
1. Project Coordination and Support
• Assist in Planning and Execution: Collaborate with Delivery Project Managers to develop detailed project plans, schedules, and deliverables that align with company objectives.
• Schedule Management: Monitor project timelines and deadlines, ensuring timely completion of tasks.
2. Communication Facilitation
• Liaison Between Teams: Act as the primary contact point between project teams and internal departments such as finance, sales operations, and executive management. Ensure all stakeholders are informed of project status, changes, and any issues.
3. Financial Coordination
• Budget Tracking: Assist in monitoring project budgets, expenses, and forecasts. Coordinate with the finance team to process invoices, purchase orders, and payment requests.
• Cost Management: Identify potential cost-saving opportunities without compromising project quality.
4. Risk and Issue Management
• Identify Risks: Help in identifying potential project risks and issues. Maintain a risk register and regularly update it with new findings.
• Mitigation Strategies: Work with the project team to develop and implement risk mitigation plans. Escalate critical risks promptly.
5. Process Improvement
• Process Optimization: Support efforts to improve project workflows, documentation, and communication processes for better efficiency.
• Compliance and Reporting: Prepare regular status reports for internal and external stakeholders on projects timeline, budget and delivery milestones.
Qualifications and Skills
• Education: Bachelor's degree in Business Administration, Information Technology, Computer Science, or a related field. Preferred: Additional certifications or coursework in project management.
• Experience: Minimum of 5 years of experience in project coordination or a similar role within the tech industry. Experience working with cross-functional teams in a fast-paced environment.
• Industry Knowledge: Familiarity with software testing, quality assurance processes, and IT project lifecycles.
• Technical Skills: Proficiency in Project Management Tools like Jira. Ability to create project timelines, and dashboard reports.
• Business Skills: Exceptional ability to multitask, prioritize, and manage time effectively. Keen attention to detail to ensure accuracy in all project aspects.
• Communication Skills: Excellent written and verbal communication. Strong interpersonal skills to interact confidently with team members and stakeholders.
• Problem-Solving: Analytical mindset to identify issues promptly and propose effective solutions with proactive approach in addressing challenges before they escalate.
• Personal Attributes: Adaptable and Flexible, comfortable with change and able to adjust priorities as needed and thrives in a dynamic, fast-paced setting.
Quality Senior Software Engineer I
Quality Senior Software Engineer I (REMOTE, GIS EXPERIENCE)
Job Overview:
We are seeking a talented and experienced Senior Quality Software Engineer to join our growing team. The ideal candidate will have a strong background in Functional Testing with hands-on experience in the Geographic Information System (GIS) domain, ensuring the quality and functionality of software applications that process geographically referenced information. The role requires the ability to design, document, and execute test cases, as well as collaborate closely with cross-functional teams to maintain high standards of software quality.
Key Responsibilities:
- Functional Testing & Quality Assurance:
- Design, develop, and execute test cases to ensure the functional quality of software products, focusing on GIS and geographically referenced data.
- Perform manual and automated functional testing to identify software defects, performance issues, and functionality gaps.
- Ensure that all software releases meet the highest quality standards through comprehensive testing and defect management.
- GIS Domain Expertise:
- Leverage your deep understanding of Geographic Information Systems (GIS) to perform specialized testing related to geospatial data processing, map rendering, geolocation-based features, and spatial analysis.
- Collaborate with GIS experts and developers to understand requirements and translate them into test scenarios and use cases.
- Ensure that all spatial data outputs are accurately displayed and conform to system specifications.
- Test Case Documentation & Reporting:
- Design, document, and maintain test cases, test plans, and testing procedures.
- Produce detailed, clear, and concise reports on testing progress, issues, and results.
- Provide regular updates to development teams on issues discovered and track them to resolution.
- Collaboration & Communication:
- Work closely with developers, product managers, and other stakeholders to understand software requirements and ensure proper test coverage.
- Act as a key point of contact for all quality-related concerns, offering solutions and guidance to team members and clients.
- Communicate testing results, challenges, and insights effectively to non-technical stakeholders.
- Continuous Improvement:
- Stay up to date with the latest trends, best practices, and tools in software quality and testing, particularly in the GIS domain.
- Contribute to improving testing frameworks, processes, and methodologies to enhance overall team efficiency.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field. Equivalent practical experience will also be considered.
- 5+ years of experience in software quality engineering, including functional testing and quality assurance.
- Strong hands-on experience with Geographic Information Systems (GIS), geospatial data analysis, and georeferenced applications.
- Proficiency in functional testing, including test case creation, execution, and defect management.
- Experience with GIS tools (e.g., ArcGIS, QGIS, Google Maps API, etc.) and spatial databases (e.g., PostGIS, SQL Server with spatial extension).
- Solid understanding of test automation tools and frameworks (e.g., Selenium, JUnit, TestNG, or similar).
- Experience in documentation and reporting of test cases, results, and bug tracking.
- Excellent communication skills, both written and verbal, with the ability to communicate complex concepts to both technical and non-technical audiences.
- Ability to work in a fast-paced, collaborative environment and prioritize tasks effectively.
Preferred Skills:
- Experience with automated testing frameworks for GIS-based applications.
- Knowledge of agile methodologies (Scrum, Kanban) and experience working in an agile environment.
- Familiarity with cloud platforms (AWS, Azure, etc.) and testing in cloud environments.
- Experience with performance testing or load testing related to geospatial applications.
Software Partnership Manager
Job Purpose:
The Partnership Manager will be responsible for developing and managing strategic alliances with key partners to drive revenue growth, expand market reach, and support product adoption. The ideal candidate will have a strong background in the software industry, a solid understanding of the Software Development Life Cycle (SDLC), and the ability to collaborate with both technical and commercial teams to ensure successful partner engagement.
Key Responsibilities:
- Build, manage, and strengthen strategic relationships with technology and business partners.
- Collaborate with partners to drive joint sales efforts, product alignment, and market expansion.
- Understand partner solutions and how they integrate or complement the company's software offerings.
- Work closely with internal sales, product, engineering, and marketing teams to ensure alignment on partner initiatives.
- Identify and close new partnership opportunities that support business goals and product strategies.
- Drive partner enablement through training, co-marketing campaigns, and joint go-to-market plans.
- Monitor and report on the performance of partnerships, including pipeline contribution, revenue impact, and engagement metrics.
- Provide strategic input into product development by gathering partner and market feedback.
- Ensure partners understand and follow best practices in SDLC and integration models.
- Negotiate and manage partner contracts, including revenue-sharing agreements and service expectations.
Qualifications & Requirements:
- Bachelor’s degree in Business, Computer Science, Information Technology, or related field.
- 5+ years of experience in partnership management, business development, or channel sales within the software industry.
- Strong understanding of software products, platforms, and the full Software Development Life Cycle (SDLC).
- Demonstrated success in building partnerships that drive sales and product adoption.
- Ability to bridge the gap between technical and business stakeholders.
- Excellent negotiation, communication, and presentation skills.
- Experience working with cross-functional teams in Agile environments.
- Proficiency in CRM and partnership management tools (e.g., Salesforce, PartnerStack, HubSpot).
Mandatory Skills:
Experience in cloud services, or enterprise software.
Quality Senior Software Engineer
Quality Senior Software Engineer (Banking domain experience)
Job Summary:
We are looking for a passionate and experienced Lead – Software Quality Control to oversee the planning, coordination, and execution of quality assurance activities across multiple projects. The ideal candidate will be responsible for leading a team of QA engineers, defining test strategies, implementing best practices, and ensuring the delivery of high-quality software products that meet both functional and non-functional requirements.
Key Responsibilities:
- Lead and mentor a team of software quality engineers and testers.
- Define, implement, and improve QA processes, strategies, and standards.
- Collaborate with cross-functional teams including development, product, and project management to understand requirements and deliver testable solutions.
- Create comprehensive test plans and test cases based on functional specifications and technical requirements.
- Manage end-to-end testing efforts including functional, regression, integration, performance, and security testing.
- Review test documentation and ensure full coverage of requirements.
- Identify, log, and track defects using appropriate defect tracking tools (e.g., JIRA, Bugzilla).
- Automate test scenarios where applicable using tools like Selenium, Cypress, or similar.
- Ensure timely delivery of QA deliverables in line with project timelines.
- Provide regular status updates, metrics, and reporting on QA activities.
- Drive continuous improvement in testing methodologies and tools.
- Act as the primary QA contact for key projects, providing guidance on quality and risk.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software testing and quality control.
- Minimum of 2 years in a QA Lead or similar leadership role.
- Strong experience with manual and automated testing.
- Familiarity with modern QA tools (e.g., Selenium, TestNG, JIRA, Jenkins, Postman).
- Understanding of SDLC, STLC, and Agile methodologies (Scrum/Kanban).
- Knowledge of performance testing tools (e.g., JMeter) is a plus.
- Excellent analytical, problem-solving, and communication skills.
- Ability to lead a team and manage multiple priorities under tight deadlines
Quality Senior Software Engineer
Quality Senior Software Engineer (GIS experience)
Position Overview:
As a Senior Quality Software Engineer, you will be responsible for ensuring the quality and reliability of our GIS-based applications and API integrations. This is an exciting role where you will contribute to the testing and validation of complex data systems, geographical analysis, and real-time data processing. You will leverage your experience in functional testing, API testing, data analysis, and problem-solving to ensure that our products meet high standards of excellence.
Key Responsibilities:
- Design, develop, and execute comprehensive test plans, test cases, and automated tests for GIS-based applications, APIs, and integrated systems.
- Perform functional and integration testing for geospatial software and systems, ensuring the accuracy and reliability of geographically referenced data.
- Leverage data analysis skills to evaluate large datasets, identify patterns, and verify the correct processing of spatial data and geographic information.
- Work with cross-functional teams including developers, product managers, and GIS specialists to understand product requirements and ensure quality at all stages of the SDLC.
- Develop and execute automated API tests using tools like Postman, SoapUI, or custom scripts to validate RESTful APIs and integrated services.
- Participate in reviewing test case designs and provide constructive feedback to ensure thorough coverage of all functional and non-functional requirements.
- Perform manual testing for complex geographic data-related use cases, and use GIS software tools to verify data accuracy and functionality.
- Troubleshoot complex issues related to data, GIS layers, API integrations, and geographical rendering.
- Ensure clear and accurate documentation of test results, defects, and resolutions, and prepare detailed test case reports.
- Report key quality metrics and drive quality improvements based on analysis and test outcomes.
- Collaborate with teams on continuous integration and continuous testing practices, contributing to an effective CI/CD pipeline.
- Stay up-to-date with industry trends and GIS technologies, bringing new ideas and testing methodologies to improve our processes.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Geography, GIS, or a related field (or equivalent experience).
- 5+ years of experience in software quality assurance or software engineering, with a strong focus on GIS and API testing.
- Experience with Geographic Information Systems (GIS), including tools like ArcGIS, QGIS, or similar platforms.
- Strong knowledge and hands-on experience with API and integration testing, including the use of tools such as Postman, Swagger, or SoapUI.
- Solid experience in functional testing for complex software systems, especially in the context of geospatial data and services.
- Familiarity with data analysis techniques, ability to work with geospatial datasets (e.g., shapefiles, GeoJSON, KML), and an understanding of coordinate systems and projections.
- Excellent problem-solving skills to identify issues in geospatial data and workflows, as well as troubleshooting integration points.
- Proficiency in documentation and test case design to ensure comprehensive coverage and accurate reporting.
- Strong communication skills, with the ability to collaborate effectively with cross-functional teams, present findings, and contribute to documentation.
- Familiarity with GIS-related concepts such as map rendering, geospatial queries, geocoding, spatial analysis, and geospatial databases.
- Knowledge of Agile and Scrum methodologies, and experience with version control systems (Git, SVN).
Desired Skills:
- Proficiency in scripting languages (Python, JavaScript) for automation, especially for geospatial data or API testing.
- Experience with cloud platforms (AWS, Azure, Google Cloud) and their GIS-related services.
- Knowledge of performance testing for APIs and large geospatial data systems.
- Prior experience in continuous integration (CI) and continuous delivery (CD) practices.
- Familiarity with performance testing tools like JMeter or LoadRunner, specifically for API and geospatial applications.
Demand Generation Lead
The Demand Generation Lead will design and execute multi-channel demand generation strategies—spanning digital (paid ads, SEO, email) and non-digital (events, executive boardrooms, partnerships)—to drive high-quality leads, accelerate pipeline growth, and boost revenue. This role requires a mix of strategic planning, hands-on execution, and cross-functional collaboration with sales and product teams.
A. Key Responsibilities:
A.1. Strategy & Planning:
- Develop integrated demand generation strategies (digital + offline) to attract and convert target accounts.
- Identify high-impact events, conferences, and executive roundtables for brand visibility and lead generation.
- Partner with sales on account-based marketing (ABM) initiatives for key enterprise prospects.
A.2. Campaign Execution:
A.2.1. Digital Channels:
- Run paid ads (Google, LinkedIn, retargeting), SEO, and email nurture campaigns.
- Optimize landing pages, lead magnets, and webinar strategies.
- Manage marketing automation for lead scoring and nurturing.
A.2.2. Non-Digital Channels:
- Plan and execute industry events (trade shows, conferences, meetups) to generate leads.
- Organize executive boardroom sessions and invite-only roundtables for high-value prospects.
- Build strategic partnerships (tech alliances, associations) for co-marketing opportunities.
- Leverage speaking engagements, sponsorships, and PR to amplify brand authority.
A.3. Analytics & Optimization:
- Track KPIs (MQLs, SQLs, event ROI, CAC) across all channels.
- Refine strategies based on data insights and A/B testing.
- Ensure seamless lead handoff between marketing and sales.
B. Qualifications & Skills
- Minimum 15 years in demand generation, with experience in both digital and offline channels (B2B/SaaS preferred).
- Proven success in event marketing, executive engagements, and partnership-driven lead gen.
- Expertise in marketing automation, paid ads, and CRM tools.
- Strong analytical, project management, and stakeholder alignment skills.
Bootcamp-Testing
Bootcamp-Testing
We’re Hiring! – Tester Intern
Location: On-site – Riyadh, Saudi Arabia
TestCrew is excited to launch a hands-on Software Testing Bootcamp. This is a fantastic opportunity for fresh graduates looking to break into the world of Quality Assurance with real training, real projects, and a real career path.
Who we’re looking for:
·Bachelor’s degree in IT or a related field (mandatory)
·Strong communication skills (English & Arabic)
·Eagerness to learn and grow in the software testing field
·A detail-oriented mindset with a passion for quality
·Hands on programming languages is preferable.
What you’ll gain:
▪️ Training in manual and automated software testing
▪️ Exposure to real-world QA projects & tools
▪️ Knowledge of Agile methodologies, test case design & bug tracking
▪️ The opportunity to become a full-time QA team member at TestCrew
If you want to start your QA career journey with one of the leading software testing companies in the region please apply here:
Technology engineer
IT Systems Engineer
Key Responsibilities:
- Manage and maintain Windows Servers, Active Directory, DNS, and cloud-based servers.
- Administer M365 and SharePoint, managing user accounts and configurations.
- Create and manage VMs on cloud platforms (e.g., Azure, AWS).
- Oversee company websites built in WordPress, fixing bugs and managing content.
- Lead desktop and helpdesk support, ensuring timely resolution of user issues.
- Perform routine audits, backups, and security monitoring to ensure system integrity.
- Manage hardware inventory, assist with the purchase of new IT equipment, and oversee the onboarding/offboarding process for employees.
- Monitor network performance and troubleshoot issues to maintain smooth operations.
- Maintain security standards, perform regular patching, and ensure systems are updated.
- Document technical issues and create detailed internal IT documentation and manuals.
- Provide technical support via ms teams,and email.
Skills and Qualifications:
- Bachelor’s Degree in IT, Computer Science, or a related field.
- 5-8 years of experience in IT support and systems administration.
- Proficiency in M365 Admin, SharePoint Admin, and cloud VM creation (Azure, AWS).
- IT Certifications: MCSE, Microsoft Azure, CCNA/CCNP, VMware.
- Strong troubleshooting, organizational, and communication skills.
- Knowledge of WordPress and programming languages like PHP, JavaScript is a plus.
- Ability to work independently and handle multiple tasks with strong attention to detail.
Personal Attributes:
Proactive, team-oriented, and hands-on.
Strong focus on continuous improvement and troubleshooting.
Ability to manage high-pressure situations while maintaining effective communication.
Additional Requirements:
Experience in cloud environments and security monitoring.
Commitment to following IT policies and improving processes and productivity.
Product Analyst
Product Analyst (Remote):
As a Product Analyst, you will play a crucial role in understanding market trends, customer needs, and product performance. You will leverage your analytical skills to support data-driven decision-making, collaborate with product teams, and enhance our product offerings.
Key Responsibilities:
- Conduct comprehensive market research and competitive analysis to inform product strategy.
- Utilize analytics to support data-driven decision-making across product teams.
- Assist in defining clear and actionable product requirements based on user needs and market opportunities.
- Collect, synthesize, and analyze customer feedback to identify areas for improvement.
- Build and maintain dashboards to track product performance metrics and KPIs.
- Collaborate with cross-functional teams to refine product features and prioritize enhancements.
KPIs & Outcomes:
- Ensure data-backed product decisions that align with business objectives.
- Increase accuracy and effectiveness in feature prioritization based on customer feedback and market insights.
Experience & Qualifications:
- A minimum of 3 years of experience in product analytics, business intelligence, or a related field.
- Strong proficiency in data analysis tools such as SQL, Tableau, or equivalent.
- Excellent analytical and problem-solving skills, with a keen eye for detail.
- Strong communication skills, with the ability to translate complex data into actionable insights for stakeholders.
- Experience working in agile environments is a plus.
- Knowledge of product management principles and methodologies is preferable.
Account Marketing
Overview:
The Customer Marketing Officer is responsible for developing and executing marketing strategies aimed at enhancing customer engagement, retention, and loyalty. This role focuses on understanding customer needs, creating targeted marketing campaigns, and leveraging customer data to drive business growth. The ideal candidate will have a strong background in marketing, customer relationship management, and data analysis.
Key Responsibilities:
1. Customer Segmentation and Targeting:
- Analyze customer data to identify key segments and develop targeted marketing strategies.
- Create personalized marketing campaigns to address the specific needs and preferences of different customer groups.
2. Customer Engagement:
- Develop and implement multi-channel marketing campaigns (email, social media, web, etc.) to engage customers and enhance their experience.
- Monitor and optimize campaign performance to ensure maximum engagement and ROI.
3. Retention and Loyalty Programs:
- Design and manage customer retention programs, including loyalty rewards, referral programs, and customer appreciation initiatives.
- Track and report on the effectiveness of retention strategies and make data-driven recommendations for improvement.
4. Customer Feedback and Insights:
- Collect and analyze customer feedback to gain insights into customer satisfaction and areas for improvement.
- Use customer insights to inform marketing strategies and product development.
5. Cross-Functional Collaboration:
- Work closely with sales, product, and customer service teams to ensure a cohesive customer experience.
- Collaborate with the digital marketing team to align customer marketing efforts with overall marketing objectives.
6. Performance Metrics and Reporting:
- Establish key performance indicators (KPIs) for customer marketing initiatives.
- Regularly report on campaign performance, customer engagement metrics, and retention rates to senior management.
Qualifications:
- Bachelor’s degree in Marketing, Business, or a related field.
- Proven experience in customer marketing, customer relationship management, or a similar role.
- Strong analytical skills with the ability to interpret customer data and translate it into actionable insights.
- Excellent communication and interpersonal skills.
- Proficiency in marketing automation tools, CRM software, and data analysis platforms.
- Creative thinker with a customer-centric approach to marketing.
Preferred Qualifications:
- Experience in developing and managing loyalty programs.
- Knowledge of digital marketing trends and best practices.
- Familiarity with customer journey mapping and experience design.
Site Reliability Engineer
We are seeking a highly skilled Site Reliability Engineer (SRE) with expertise in Dynatrace, strong programming and a deep understanding of performance troubleshooting. The ideal candidate will be responsible for ensuring the reliability, availability, and performance of our applications and infrastructure. You will work closely with development, operations, and security teams to implement best practices in observability, automation, and incident management.
Key Responsibilities:
- Deploy, configure, and manage Dynatrace Managed / SaaS to monitor application and infrastructure performance.
- Develop and maintain for monitoring, alerting, and system reliability improvements.
- Analyze performance data, identify bottlenecks, and perform root cause analysis (RCA) for production incidents.
- Design and implement SLOs, SLIs, and error budgets to measure service reliability.
- Optimize system reliability through proactive capacity planning and incident response.
- Work with DevOps teams to implement CI/CD pipelines, automated deployments, and infrastructure as code (IaC).
- Collaborate with development teams to enhance observability and improve system performance.
- Lead incident response and post-mortem analysis, ensuring continuous improvement in operational resilience.
- Develop dashboards, alerts, and reports in Dynatrace to improve visibility into system health and application performance.
- Communicate technical findings effectively with engineering teams, management, and stakeholders.
Required Skills & Qualifications:
- 5+ years of experience in a Site Reliability Engineer (SRE) / Performance Engineer / DevOps role.
- Strong experience with Dynatrace Managed or SaaS, including custom dashboards, alerting, and problem resolution.
- Proficiency in Python for automation, scripting, and performance monitoring.
- Hands-on experience in performance troubleshooting, root cause analysis (RCA), and system optimization.
- Solid understanding of Linux/Unix/Windows systems, networking, and cloud platforms (AWS, Azure, GCP, or Alibaba Cloud).
- Experience with CI/CD tools (Jenkins, GitLab CI, ArgoCD, etc.) and Infrastructure as Code (Terraform, Ansible, etc.).
- Strong knowledge of observability tools, logging, and distributed tracing.
- Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Ability to work in a fast-paced, high-availability production environment and respond effectively to incidents.
- Experience in automated performance testing using tools like JMeter, Gatling, or k6 is plus.