Vacancy Announcement – Ashewa Technology Solution S.C
Thank you for reading this post, don't forget to subscribe!Thank you for reading this post, don't forget to subscribe!About the Company
Ashewa Technology Solutions S.C is established to bring innovative solutions to the existing problems. It plays a significant role to fight against poverty, through making a significant contribution to the country’s GDP. Pioneering in E-commerce, E-learning, E-payment and logistics Ashewa is legally registered to operate in eleven technological sectors. Ashewa allocates its highest investment of 160 million birr to the highly anticipated E-commerce platform, Ashewa.com. Ashewa.com is officially LAUNCHED on October 19th 2021 and it aims to simplify global market chain for local business and transactions.
The Engineering and Technology development team is at the core of the Ashewa platform development. The team made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not merely solve problems at hand; we build foundations for a long-lasting future. We don’t limit ourselves on what we can or can’t do; we take matters into our own hands even if it means drilling down to the bottom layer of the computing platform. Ashewa’s hyper-growing business scale has transformed the most “innocent” problems into huge technical challenges, and there is no better place to experience it first-hand if you love technologies as much as we do. Browse our Engineering and Technology team openings to see how you can make an impact with us.
Ashewa Technology Solution S.C would like to invites competent and interested candidates for the following positions.
Position 1: Software Quality Assurance Tester
Job Description and Responsibility:
- Designing test plans, scenarios, scripts, and procedures.
- Executing tests on source code.
- Analyzing test results and reporting to the development team.
- Test new and existing features, debug code (units and integration) and report errors and failures
- Work collaboratively with the developing team to correct errors and participate in testing for product releases
- Test automation and test methodology (ex: TDD or BDD)
- Working with the development team to correct bugs and errors.
- Evaluating product code in accordance with the specifications
- Conducting post-release or post-implementation testing
- Identify and troubleshoot bugs as soon as they arise
- Creating logs for documenting the testing phases and defects
- Working with cross-functional teams for ensuring quality throughout the SDLC
- Hands-on experience with programming languages like Python and Javascript
- Hands-on experience with Frameworks like Django and Node js
- Running and testing new apps and software.
- Executing all levels of QA tests that are System, Integration, and Regression.
- Developing test design, test process, test data, test automation, and test cases and prioritizing test activities.
- Analyzing the system and ensuring the test strategy is aligned with the requirements of the development process.
- Making improvements to the system throughout the software development phase.
- Dealing with the maintenance of test environments.
Job Requirements:
- A bachelor’s degree in computer science, engineering, or related field.
- A good working knowledge of test management software, programming languages, and QA methodologies.
- Good team working and critical thinking skills.
- 2+ years of experience as a QA Tester
- Experience using web based and mobile testing frameworks (ex: Selenium WebDriver)
- Experience using project tracking software considered a strong asset (ex: JIRA, Trello)
- Experience using version control systems (ex: Git or Mercurial) would be considered an asset.
- Ability to work autonomously and in a team
- Keen attention to detail
- Ability to solve complex problems
- Determination and tenacity to commit to the end when solving issues.
- Familiarity with regression testing and Agile frameworks.
Workplace: Addis Ababa
Position 2: Penetration Tester
Job Requirements:
- BSc/MSc in computer science, computing and information systems, cyber security, forensic computing, network management, Computer systems engineering or related field or equivalent experience
- 2 years of experience in security principles such as attack frameworks, threat landscapes, and attacker tactics, techniques and procedures
- Minimum of one (GPEN, CEH, and/or GWAPT) certification required
- Ability to identify and exploit web vulnerabilities (XSS, CSRF, SQLi, SSRF, arbitrary file upload, etc.)
- Ability to identify and exploit mobile vulnerabilities (API issues, insecure storage, memory corruption, deep links, etc.)
- Network penetration testing experience, Protocol analysis, CTF experience, Secure coding practices,
- Cryptography, Reading and writing assembly (x86 and ARM), Physical security or red team experience
- Binary analysis tools and debuggers (IDA Pro, Ghidra, WinDbg, Embedded systems experience
- Web application penetration testing, Mobile application penetration testing
- Source code vulnerability analysis, Serious problem-solving skills
- an in-depth understanding of computer systems and their operation
- excellent spoken and written communication to explain your methods to a technical and non-technical audience
- attention to detail, to be able to plan and execute tests while considering client requirements
- the ability to think creatively and strategically to penetrate security systems
- good time management and organizational skills to meet client deadlines
- ethical integrity to be trusted with a high level of confidential information
- the ability to think laterally and ‘outside the box’
- teamwork skills, to support colleagues and share techniques
- exceptional analytical and problem-solving skills & the persistence to apply different techniques to get the job done
- business skills to understand the implications of any weaknesses you find
- Commitment to continuously updating your technical knowledge base.
- Experience in offensive security, with the ability to think like an adversary
- Strong ability to identify and exploit security gaps/vulnerabilities on endpoint devices, applications, and networks
- Strong experience in operating system and application security hardening and best practices
- Strong investigative mindset with an attention to detail
- Experience with multiple operating systems to include Windows, Mac OS, Unix/Linux, and mobile platforms
- Experience conducting assessments for solutions consisting of a variety of technology stacks and architectural implementations and hosting providers
- Exposure and understanding of enterprise solutions from a functional and security perspective
- Bachelor’s degree (or equivalent) in a technical field
- Must have or be willing to get Offensive Security Certified Professional (OSCP) certification within 6 months
- Network penetration testing and manipulation of network infrastructure
- Web Application Penetration Testing
- Email, phone, or physical social-engineering assessments
- Shell scripting or automation of simple tasks using Perl, Python, or Ruby
- Developing, extending, or modifying exploits, shell code or exploit tools
- Developing applications in C#, ASP, .NET, Objective C, Go, or Java (J2EE)
- Reverse engineering malware, data obfuscators, or ciphers
- Source code review for control flow and security flaws
- Strong knowledge of tools used for wireless, web application, and network security testing
- Thorough understanding of network protocols, data on the wire, and covert channels
- Solid understanding of Unix/Linux/Mac/Windows operating systems, including bash and PowerShell
Workplace: Addis Ababa
Position 3: Full stack Developer
Job Description:
We are looking for a MERN fullstack developer to join our team. The ideal candidate should have experience working with MERN stack technologies and developing web applications in an agile environment.
Your primary responsibilities will include:
- Developing web applications using MERN stack technologies (MongoDB, Express, React, Node).
- Developing, testing and debugging code.
- Working together with the other developers and design team to create an interactive user interface.
- Becoming an expert in the chosen technology stack and best practices for coding and design patterns.
- Enhancing existing website features and creating new ones as needed.
- Ensuring optimal performance by monitoring system resources, troubleshooting problem areas, validating solutions and recommendations for improvements as needed.
- Participating actively in review/analysis sessions to learn new technologies and introduce better solutions to the development process.
Job Requirements
- The successful candidate must possess the following knowledge, skills, abilities:
- Experience with developing web applications using MEAN/MERN stack technology such as MongoDB, Express, React & NodeJS
- Experience in version control (Git) systems like Gitlab or Github is a plus
- Strong understanding of HTML5/CSS3 programming methods
- Strong UI Design capabilities including strong knowledge of browser compatibility issues
- Ability to write clean code that follows SOLID principles -Familiarity with Agile development methodology
Workplace: Addis Ababa
Position 4: React Native Expo Developer
Job Requirements
- Implement features across mobile applications built with React Native
- Utilize the expo platform for development of applications
- Work with front end engineering teams to ensure successful integration to backend services and features are compatible with all mobile platforms
- Ensure all code is properly documented for maintenance and troubleshooting purposes
- Follow best practices to ensure scalability, maintainability, extensibility, performance and security of applications
- Consult technical specifications documents when writing code
- Participate in standups, sprints reviews and retrospectives with engineering teams
- Develop unit tests as necessary
Qualifications:
- Bachelor’s degree in Computer Science or related field preferred
- 2+ years of mobile application development experience including the use of react native & expo platform Stack JS/Typescript (ES6+) Experience
- Experience working within an Agile environment Expertise working on debugging tools such as Chrome DevTools Good understanding of RESTful APIs & Asyncronous Data Fetching Experience developing user interfaces utilizing react-native components. Familiarity with Git or other version control software
Workplace: Addis Ababa
Application Deadline: April 21, 2023
How to Apply
Qualified & interested applicants are invited to submit an application letter with their CV within ten consecutive working days beginning from the date of this announcement.
NB: – Interested applicants you have to apply on ethiojobs.
N.B: Sewaseweth.com website is an online jobs search engine for jobs seekers in Ethiopia and other countries. If you are looking latest jobs in Ethiopia and other contents you are in the right place. In addition to this, we offer you new international scholarship opportunities. Just remember to visit the official website for the latest jobs vacancy. You can access new job vacancies easily where you are.
ድረ–ገጽ:- www.sewaseweth.com/jobs
Stay in touches and follows us on our social media platforms to get the latest jobs opportunities.
Telegram:-
Join our telegram channel
https://www.t.me/Ethiojob1Vacancy