- Role of QA Engineer in ESA
Your ultimate deliverable will be a live, fully operational custom software solution that fulfills both business and technical requirements and is successfully implemented in the client’s business.
To achieve that, you will work with the team in our process, as detailed above. You will have full authority to engage with any member of the team relevant to completing the release you are assigned to, including developers, lead developers, design engineers, and business process experts involved in the client’s engagement. You will have to function as a centralizing point for the completion of the development and you will need to successfully manage each release assigned to you into a successful completion.
We will expect your analysis to be spot on. You will be expected to quickly and efficiently identify edge cases, scenarios, and anticipate possible issues in the software solutions you are assigned to deliver. On top of that analysis, you will be expected to relentlessly execute on successful resolution actions to get a ready solution released. This will require effective communication with the team and applying pressure to get things to move with speed.
- Expectations and Requirements
- We are only hiring experienced QA Engineers with personal experience in delivering working fully-functional custom software solutions in real production business environments. Do not apply unless you have such experience.
- You must have strong analytical skills to study software designs, analyze cases, find ambiguities in requirements, and work with developers, design engineers, and business process experts to resolve them.
- You must have the ability to a theoretically and in abstract conceptualize the real life use of systems in a way that allows for identifying edge cases and potential errors.
- You must have a practical business “common sense” that allows you to critically evaluate issues found and raise potential non-issues for discussion and confirmation with business optimization and design teams.
- You must have strong communication and management skills to engage with the team, resolve found issues, and successfully deliver software releases.
- Excellent verbal and written English language ability is expected.
- This job will require your full-time commitment and your full-time attention in order to deliver results. It is not possible to work in this job part-time or work this job alongside another job. The demand for results is very real, and this job requires very hard work on a daily basis.
- If you get this job, you will be expected to deliver results from Day 1. There will be an immediate and strict expectation of results. QA Engineers who fail at delivering working releases will not be kept in the company. Conversely, if you successfully deliver working releases, your performance will be reviewed following each successful release, and you will be considered for pay raise promotions if you demonstrate effective, detailed, and efficient conduct that results in positive value for our clients.
- This job requires very strong self-organization in order to deliver results. You must self-organize and self-manage yourself on a day-to-day basis. While the job does offer a lot of flexibility with regards to the schedule, and is generally free from pointless meetings and time consuming activities, it is on you to focus on delivering results, proactively work with other members of the team to get releases delivered, and overall self-manage yourself and the process around you for successful completion.
- We are only hiring experienced QA Engineers with personal experience in delivering working fully-functional custom software solutions in real production business environments. Do not apply unless you have such experience.