Software Development Engineer QA
人力资源公司 (Human Power BG) 是一个人力资源机构,为保加利亚一些最好的公司提供咨询和招聘。我们的实验室是优化世界领先的企业供应链的游戏变革器,以自己的智能软件和服务。你的挑战:作为软件开发工程师,你帮助建立并支持我们的质量保障 (QA) 自动化框架和解决方案。你的主要任务是设计和开发 C#和 Python 中应用程序使用最新功能和开发技术。这包括活动编排和集成模式 (Event Hub,Azure Functions,API 管理,Web API 应用程序)和 CI/CD 通过 Azure DevOps. 你负责:·为网络和服务/API 构建高效的测试解决方案。·参与我们的测试自动化和性能测试工具的战略,要求收集和架构/设计审查。·分析和创造性思考以将 QA 需求转换成软件设计和算法。·编写符合高质量标准的代码,通过最先进的工具实现并通过单元测试确保。·审核由团队成员撰写的代码。·与 QA 团队密切合作,提供有关有用场景的意见,并在必要时帮助调整。·根据反维护和支持你的开发。你的个人资料:我们正在寻找符合以下资格的人:· 我们在寻找符合下列资格的人。· 在 ICT,工程或其他相关领域获得本科或士学位。· 对象导向编程的良好知识。· 有关开发经验至少2-3年,对测试自动化框架有兴趣。· 具有强大的自动化背景。· C#,Python 和/或 PowerShell 语言开发/脚本实践经验。· 与数据库和微服务等后端应用程序进行沟通经验 (使用 REST API). · 使用 Selenium 和机器人框架等自动化测试工具和框架的经验。· 经验与 Azure ADO 等 CI/CD 管道或类似的技术。· 现代敏捷和工程实践,包括进行代码审查以及对组件设计,代码质量和设计模式有效使用的反提供经验。· 有良好的分析和通信专业知识,具有强大的语言和写作技能。如果你:· 使用代码覆盖工具的经验
查看英文原文
Human Power BG is an HR agency that offers consultations and recruitment for some of the best companies in Bulgaria.
Our cient is a game changer that optimizes supply chains of the worlds leading companies with their very own smart software and services.
Your challenge:
As a Software Development Engineer, you help build and support our quality assurance (QA) automation frameworks and solutions. Your main task is designing and developing an application in C# and Python using the newest features and development techniques. This includes patterns for event orchestration and integration patterns (Event Hub, Azure Functions, API Management, Web API apps) and CI/CD via Azure DevOps.
You are responsible for:
- Building efficient testing solutions for web and services/APIs.
- Participating in the strategy, requirements gathering and architecture/design reviews of our test automation and performance testing tooling.
- Analytical and creative thinking to translate QA requirements into software design and algorithms.
- Writing code that conforms to high-quality standards, enabled by state-of-the-art tooling and ensured by unit tests.
- Reviewing code written by your team members.
- Collaborating closely with the QA team to give input about useful scenarios and to help debug where necessary.
- Maintaining and supportingyour developments according to feedback.
Your profile:
We are looking for someone who meets the following qualifications:
- We are looking for someone who meets the following qualifications:
- A bachelors or masters degree in ICT, Engineering, or another relevant field.
- Good knowledge of object-oriented programming.
- At least 2-3 years of relevant experience in development with an interest in test automation frameworks.
- A strong background in automation.
- Hands-on experience with development/scripting in C#, Python and/or PowerShell.
- Experience communicating with backend applications such as databases and microservices (using REST APIs).
- Experience with automated testing tools and frameworks such as Selenium and Robot Framework.
- Experience with CI/CD pipelines like Azure ADO, or similar.
- Experience with modern agile and engineering practices including conducting code reviews and providing feedback on component design, code quality, and effective use of design patterns.
- Excellent analytical and communication expertise with strong verbal and writing skills.
Bonus points if you:
- Experience with code coverage tools and scale/performance testing tools.
- Knowledge of cloud technologies (Kubernetes, Docker) and Azure.
- Experience with scrum/agile development practices with knowledge of Azure, Azure DevOps, and Behavior Driven Development (BDD) practices.
Our offer:
- International: A growing global company, worldwide career opportunities, and multicultural teams
- Benefits: An attractive salary package including an optional company car, a bike incentive program, additional extralegal vacation days, and other competitive benefits
- Flexibility: Teleworking, flexible hours, and lots of autonomy
- Lifelong learning: A custom training and development track, an extensive coaching program, and on-the-job learning
- Empowerment: Room for initiative and creativity and an emphasis on entrepreneurship
- Innovation: Encouragement to think differently through cross-team collaboration and innovation challenges
- Well-being: A caring and inspiring environment, promoting a happy and healthy lifestyle through a wide range of facilities and activities
- Teamwork: Join a team that lifts you up and learn from the best
If this position is of interest to you and you meet the requirements, please send your updated CV.
For any questions you may have, please contact us:
Thank you!
~~~~~~~~~~
We will contact only approved candidates!
Our services are free of charge to all applicants.
***
All candidates will be treated in strict confidence.
All data provided by you is protected by the meaning of the Personal Data Protection Law and will be used only for the purposes of this selection.
***
Human Power has an indefinite license 3084 issued by the National Employment Agency to provide services in the field of human resources
Originally posted on Himalayas