This is a remote position. AyataCommerce is a Digital Services Company that helps businesses solve the challenges of engaging & transacting with customers, as well as the address internal operations. With teams of people around the globe, AyataCommerce works to deploy regional expertise alongside best in class technology governance and a proven delivery model to put solutions live. AyataCommerce are looking to hire a QA with an extensive background testing web applications. Attention to detail, strong verbal and written communication skills and tenacity are key to us delivering to a high quality. Strong basics of Manual Testing and Process of Manual Testing Lead the development and implementation of automated testing frameworks and strategies. Manage a team of QA engineers, providing mentorship, training, and performance evaluations. Define and maintain quality assurance standards, ensuring compliance with industry best practices. Collaborate with cross-functional teams, including developers, product managers, and DevOps, to define testing requirements. Oversee the creation, execution, and maintenance of automated test cases for web, mobile, and backend systems. Drive continuous improvements in QA processes, tools, and methodologies. Monitor and report on quality metrics to stakeholders, ensuring timely resolution of defects. Develop and maintain test documentation, including test plans, test cases, and test reports. Advocate for quality throughout the software development lifecycle. Research and adopt new tools and technologies to enhance testing capabilities. Requirements Experience : 3+yrs Knowledge of Agile methodologies and DevOps practices. Experience with cloud platforms (AWS, Azure, GCP). Proficiency with version control systems like Git. Familiarity with API testing tools such as Postman or Rest Assured UI Automation Frameworks (Selenium with Cucumber BDD Framework or Cypress or WebDriver IO or Any other tool) Proficiency with Java or Python Show more Show less
The Lead Support Engineer will play a crucial role in monitoring, debugging, and optimizing Azure integration services-based integrations across our critical business systems. You will be responsible for ensuring these integrations run smoothly, efficiently, and securely, thereby supporting our core business operations. Key Responsibilities: • Monitor the health and performance of integrations between Unicommerce, Netsuite ERP, WMS, and Store POS (Wondersoft) using Azure integration services. • Identify, diagnose, and resolve issues within the integrations, ensuring minimal downtime and adherence to SLAs. • Collaborate with cross-functional teams to understand integration needs, implement new integration solutions, and enhance existing workflows for optimal performance. • Develop and maintain comprehensive documentation on integration architectures, configurations, and troubleshooting guides. • Lead and mentor a team of support engineers, fostering a culture of continuous improvement and learning. • Stay abreast of the latest Azure integration services features and best practices, applying this knowledge to our integrations strategy. • Implement security measures to protect data and integration points across all systems. • Provide regular reports on integration performance, issues resolved, and improvement initiatives. Required Skills and Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or a related field. • At least 3-5 years of experience in a support engineering role with a strong focus on Azure integration services. • Proven expertise in troubleshooting and optimizing integrations between systems like OMS, ERP, WMS, and POS. • Solid understanding of cloud architecture, particularly Azure, and experience with Azure Logic Apps, Azure Functions, and Azure API Management. • Familiarity with Unicommerce, Netsuite ERP, WMS solutions, and Store POS systems, particularly Wundersoft. • Excellent problem-solving skills and the ability to work under pressure. • Strong leadership skills with experience managing or leading a team. • Exceptional communication and collaboration skills, with the ability to explain complex technical issues to non-technical stakeholders. Show more Show less
The Lead Support Engineer will play a crucial role in monitoring, debugging, and optimizing Azure integration services-based integrations across our critical business systems. You will be responsible for ensuring these integrations run smoothly, efficiently, and securely, thereby supporting our core business operations. Key Responsibilities: • Monitor the health and performance of integrations between Unicommerce, Netsuite ERP, WMS, and Store POS (Wundersoft) using Azure integration services. • Identify, diagnose, and resolve issues within the integrations, ensuring minimal downtime and adherence to SLAs. • Collaborate with cross-functional teams to understand integration needs, implement new integration solutions, and enhance existing workflows for optimal performance. • Develop and maintain comprehensive documentation on integration architectures, configurations, and troubleshooting guides. • Lead and mentor a team of support engineers, fostering a culture of continuous improvement and learning. • Stay abreast of the latest Azure integration services features and best practices, applying this knowledge to our integrations strategy. • Implement security measures to protect data and integration points across all systems. • Provide regular reports on integration performance, issues resolved, and improvement initiatives. Required Skills and Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or a related field. • At least 5 years of experience in a support engineering role with a strong focus on Azure integration services. • Proven expertise in troubleshooting and optimizing integrations between systems like OMS, ERP, WMS, and POS. • Solid understanding of cloud architecture, particularly Azure, and experience with Azure Logic Apps, Azure Functions, and Azure API Management. • Familiarity with Unicommerce, Netsuite ERP, WMS solutions, and Store POS systems, particularly Wundersoft. • Excellent problem-solving skills and the ability to work under pressure. • Strong leadership skills with experience managing or leading a team. • Exceptional communication and collaboration skills, with the ability to explain complex technical issues to non-technical stakeholders. Show more Show less
At InvoTools, Software Engineers are recognized as technical persons who own the technical deliverables of the SaaS platform features. You will be contributing to the design and development of platform features, and influence quality across the software development lifecycle. You will also mentor junior engineers, help shape team culture, and become a visible champion of best practices internally and externally. This role is ideal for engineers with strong technical judgment, business acumen, and a passion for both code and people. · Key Responsibilities Own and deliver end-to-end features of SaaS platform with increasing technical complexity. Proactively participate in platform feature design discussions with product mindset and come up with design documents for the assigned platform feature. Make thoughtful design decisions and trade-offs; design pragmatic and scalable solutions. Develop features with high quality with considerations of coding principles. Participating in Agile development processes, including sprint planning, daily stand-ups, and retrospectives. A commitment to continuous learning and staying up to date with the latest Java technologies and trends. Proactively identify technical or requirement risks early and guide corrections Collaborate cross-functionally with QA, product, and design teams Work with empathy toward end-users, applying a product mindset to engineering decisions Mentor junior engineers, provide feedback, and promote knowledge sharing Contribute to the overall system vision and support execution of roadmap goals Lead by example in code quality, testing, and delivery Engage in initiatives that elevate engineering excellence across teams Participate and contribute visibly in the tech community (blogs, events, forums, etc.) Requirements Strong proficiency in Java programming language, including object-oriented principles, data structures, and algorithms. Familiarity with cloud platforms (AWS, Azure, GCP) and their services for application deployment and management. Experience in working with NoSQL databases (e.g., DynamoDB) Understanding and experience with microservices architecture and related technologies. Experience with unit testing frameworks like Junit. Designing and developing RESTful APIs using Java. Experience with popular Java frameworks like Spring is an advantage. Experience with build tools like Maven, Gradle etc. Experience in Git version control system. Solid understanding of software architecture and design patterns Strong collaboration skills with the ability to mentor and guide others Demonstrated ability to influence team direction through technical leadership Business awareness including product strategy, user empathy, and roadmap execution Excellent communication and stakeholder management skills Education Level: Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience Experience Required: · 2–3 years of professional experience in software engineering with increasing responsibility · Demonstrated ability to handle platform feature delivery independently · Experience in mentoring or coaching junior developers · Exposure to cross-functional teams or leadership in cross-team initiatives · Contributions to open-source or participation in the broader tech community · Familiarity with agile delivery frameworks and DevOps practices