Jobs in Egypt - Staff Software Engineer at Visa

Staff Software Engineer at Visa

Location: Agouza

Job Description: 

  • Design and develop test plans and functional test cases from business requirements and conceptual documents with a focus on coverage, performance and automation.
  • Collaborate with the Development, Product and System Architecture teams to analyze, debug and resolve design and code issues
  • Designing and implementing C# based test automation solutions
  • Create, update, maintain and execute automation suites (using Mainframe and Open system based technologies) and other testing tools as needed for use by QA.
  • Enhance, maintain existing automation test tools based on REXX, C#, VB.Net.
  • Investigate bugs using various available tools and logs
  • Establish and maintain structured testing methodology, especially around automation.
  • Respond to inquiries from users and technical support regarding functions and operations of software programs
  • Identify process improvements, error trends and/or the root causes and make recommendations for remedies to colleagues and management.
  • Support cross-functional teams in integrated test efforts.
  • Report project status and issues to Project Managers and Management
  • Implement standard processes, tools, and metrics to deliver large-scale projects from inception to conclusion that meet quantifiable business objectives.
  • Estimate, prioritize, plan, and coordinate testing activities
  • Participate in defining and communicating best practices.
  • Ideal candidate wants to help build a test automation practice and make a difference.

Job Requirements:

Education:

  • 4 years of work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD degree.

Relevant Experience:

  • 7-10 years of work experience and a Bachelor’s Degree or 6 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 years of experience with a PhD.
  • 3-6 years of experience in software development or writing complex test automation for enterprise applications.
  • At least 5 years of experience in Automation /Tool development and scripting abilities using C# in .Net Environment.
  • Experience on application development on Linux and Windows are required.
  • Experience in Windows Client-Server architecture and programming
  • Experienced in industry best practices in SW development processes: Unit testing, OO design, code reviews etc. Understanding of reusable coding techniques
  • Experience in REST API testing
  • Experienced in REXX and/or REXX PIPE coding for use in Automation scripts
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Experience with relational databases (Oracle, MS SQL, or MySQL) will be a plus
  • Experience with Visual Studio’s Coded UI module

Technical Knowledge/ Skills/ Training required:

  • Strong programming and SW design skills in C#, Java and other OO language
  • Good understanding of Quality Assurance processes and methodologies
  • Proven understanding of white box, grey box and black box testing techniques
  • Strong experience in designing and developing Automation framework for Functional, Load, Regression and Performance Testing.
  • Object oriented Programming concept with strong Programming skill Experience in C++ and Java
  • Experience testing Mainframe based applications and databases is a plus.
  • Knowledge of web technologies such as JSON, SOAP, XML, HTML, and CSS
  • Knowledge of Postman and Groovy scripting will be a plus
  • Excellent problem solving, analytical and technical troubleshooting skills
  • Strong ability in root cause analysis of issues, resolving testing issues, and driving issues to closure.
  • Excellent communication skills (verbal and written).
  • Must be a self-starter who is highly organized, hands-on, and a team player
  • Demonstrated ability to work well with a globally distributed team in a high performance organization.
  • Ability to multi-task in a fast-paced environment
  • Ability to prioritize work and maintain focus
  • Proven ability to deliver quality results in a busy and dynamic business focused environment
  • Familiarity with zTPF and IBM S/390 Assembler Language.
  • Familiarity and knowledge of ISO 8583 and XML messaging
  • Comprehensive knowledge of VISA business and Payment applications preferred
  • Implementing solutions using Jenkins or some other CI tool
  • Good to have – Experience using version control repository and source code management products such as GitHub, TFS etc. and other tools like Jira, SharePoint, Wiki and Jenkins etc.

To Apply:

https://usa.visa.com/careers/job-details.jobid.743999709935114.deptid.1146827.html

Tips for updating your Resume:

https://careeradvancers.org/resume-cv-tips/

No comments:

Contact Form

Name

Email *

Message *

Powered by Blogger.